0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
1
-3
2
-5
5
-8
9
-12
14
-19
22
-30
38
-56
96
-338
-1143
-851
-832
-703
-686
-713
-726
-646
-613
-600
-588
-568
-526
-443
-334
-270
-211
-118
-21
42
88
39
-10
-79
-143
-209
-186
-160
-183
-137
-130
-90
-13
99
160
234
329
364
491
607
668
711
813
951
1158
1396
1627
1856
2062
2355
2590
2728
2732
2660
2446
2194
1900
1468
1002
425
-205
-865
-1455
-1968
-2239
-2393
-2526
-2513
-2407
-2169
-1956
-1826
-1789
-1749
-1701
-1596
-1466
-1353
-1134
-920
-670
-424
-205
54
300
474
600
669
701
704
557
324
69
-219
-485
-727
-941
-1082
-1237
-1403
-1500
-1616
-1600
-1587
-1690
-1726
-1665
-1604
-1559
-1539
-1542
-1488
-1404
-1294
-1243
-1184
-1020
-898
-797
-661
-534
-424
-314
-246
-168
-67
24
94
113
155
223
265
281
311
290
280
323
299
258
150
98
40
40
-52
-60
-4
-12
27
17
118
188
292
333
371
436
649
752
725
915
1055
1298
1519
1635
1707
1823
1922
1881
1810
1665
1593
1410
1323
1284
1069
699
156
-544
-1050
-1266
-1516
-1856
-2098
-2104
-1844
-1580
-1438
-1559
-1694
-1600
-1466
-1419
-1314
-1168
-1029
-803
-633
-474
-289
-181
-182
-261
-208
-55
12
-42
-188
-384
-504
-612
-805
-1053
-1262
-1350
-1353
-1327
-1287
-1287
-1299
-1236
-1222
-1207
-1163
-1163
-1192
-1228
-1240
-1256
-1276
-1272
-1276
-1274
-1222
-1086
-949
-838
-748
-610
-437
-327
-258
-212
-170
-82
35
148
245
372
512
583
641
678
714
717
723
747
754
783
834
932
1023
1044
1106
1183
1248
1277
1265
1262
1277
1280
1335
1429
1480
1606
1844
2011
2039
1910
1475
850
184
-434
-988
-1472
-1876
-2118
-2194
-2042
-1863
-1802
-1747
-1625
-1514
-1335
-1171
-1053
-933
-837
-759
-678
-680
-696
-721
-686
-584
-344
19
353
571
744
870
906
867
717
419
73
-246
-541
-838
-1114
-1348
-1533
-1703
-1854
-1931
-1964
-1905
-1798
-1717
-1669
-1577
-1449
-1357
-1350
-1382
-1403
-1369
-1293
-1189
-1074
-941
-813
-711
-606
-488
-377
-272
-183
-102
-25
72
169
214
202
177
128
89
69
61
37
14
44
65
13
-20
-85
-189
-253
-277
-274
-210
-123
-36
3
2
112
185
272
303
284
374
541
690
848
1009
1099
1298
1524
1696
1789
1800
1840
1859
1833
1747
1577
1397
1241
961
528
18
-460
-783
-1026
-1295
-1554
-1728
-1700
-1495
-1328
-1309
-1378
-1404
-1340
-1224
-1160
-1140
-1147
-1073
-938
-844
-765
-729
-736
-724
-681
-607
-491
-376
-303
-289
-280
-248
-240
-295
-440
-631
-782
-839
-873
-927
-1018
-1107
-1127
-1072
-1028
-1018
-1043
-1050
-978
-899
-819
-794
-792
-792
-804
-776
-728
-701
-661
-578
-498
-423
-333
-221
-143
-106
-40
44
68
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-1
1
-2
1
-3
3
-5
5
-7
8
-11
13
-20
33
-121
-463
-417
-428
-408
-414
-407
-416
-411
-390
-385
-353
-337
-327
-285
-306
-291
-282
-303
-296
-322
-342
-296
-294
-319
-314
-344
-361
-330
-300
-282
-282
-296
-265
-262
-268
-244
-197
-202
-198
-185
-214
-218
-187
-198
-227
-213
-193
-194
-197
-172
-163
-169
-188
-176
-172
-171
-145
-140
-131
-112
-93
-112
-112
-91
-95
-112
-138
-144
-129
-135
-144
-126
-137
-136
-122
-112
-123
-143
-132
-141
-155
-148
-139
-155
-169
-173
-195
-221
-220
-218
-218
-221
-231
-209
-184
-192
-210
-191
-159
-165
-171
-175
-188
-209
-212
-185
-178
-206
-233
-254
-297
-308
-285
-297
-316
-308
-303
-292
-275
-256
-254
-260
-268
-272
-275
-247
-245
-273
-284
-274
-265
-270
-289
-319
-323
-303
-265
-240
-251
-246
-232
-227
-226
-229
-240
-250
-240
-240
-246
-259
-264
-279
-293
-306
-320
-310
-303
-299
-284
-245
-244
-247
-259
-268
-257
-248
-227
-225
-213
-223
-234
-206
-181
-192
-215
-225
-245
-274
-276
-267
-255
-265
-286
-285
-307
-329
-320
-300
-279
-270
-284
-307
-312
-311
-299
-288
-283
-302
-308
-295
-279
-250
-233
-221
-218
-211
-193
-201
-208
-224
-238
-236
-231
-226
-216
-214
-221
-196
-183
-207
-238
-248
-268
-291
-321
-328
-334
-329
-326
-336
-347
-360
-367
-353
-326
-327
-335
-325
-306
-310
-288
-277
-270
-246
-245
-232
-211
-196
-198
-210
-210
-214
-197
-184
-211
-229
-204
-193
-216
-213
-215
-257
-284
-280
-279
-289
-287
-282
-291
-296
-271
-274
-285
-302
-321
-323
-314
-292
-278
-284
-289
-282
-266
-266
-271
-266
-270
-280
-287
-280
-269
-275
-294
-305
-305
-304
-297
-298
-313
-334
-342
-337
-321
-330
-352
-364
-370
-353
-350
-337
-341
-363
-375
-377
-351
-324
-306
-316
-334
-319
-297
-275
-236
-224
-258
-291
-288
-280
-279
-280
-290
-297
-282
-285
-280
-248
-226
-241
-271
-280
-277
-268
-250
-256
-278
-290
-290
-277
-266
-249
-244
-237
-227
-225
-233
-252
-251
-262
-275
-248
-242
-276
-304
-308
-301
-309
-298
-275
-273
-273
-269
-265
-258
-246
-244
-251
-257
-261
-271
-271
-274
-298
-315
-324
-313
-297
-277
-264
-267
-257
-246
-240
-224
-204
-213
-199
-202
-216
-225
-213
-211
-223
-229
-233
-231
-237
-226
-234
-250
-245
-229
-258
-280
-288
-297
-295
-281
-257
-255
-252
-263
-282
-287
-280
-277
-293
-300
-277
-266
-263
-269
-276
-282
-286
-277
-262
-249
-258
-293
-304
-298
-298
-291
-287
-302
-310
-283
-249
-246
-232
-219
-228
-205
-171
-172
-179
-162
-165
-192
-186
-178
-182
-187
-169
-149
-139
-129
-139
-158
-172
-164
-162
-166
-163
-176
-200
-209
-205
-197
-198
-205
-228
-241
-227
-207
-211
-221
-216
-217
-231
-246
-238
-221
-222
-226
-236
-253
-261
-263
-257
-252
-240
-237
-222
-204
-204
-209
-210
-198
-183
-205
-224
-214
-215
-245
-266
-224
-210
-239
-265
-272
-257
-238
-233
-249
-272
-293
-296
-285
-271
-285
-314
-334
-335
-344
-335
-322
-320
-321
-336
-333
-302
-297
-321
-317
-311
-316
-312
-310
-326
-332
-301
-299
-314
-303
-304
-309
-327
-336
-337
-344
-341
-349
-361
-386
-385
-357
-338
-334
-337
-323
-301
-284
-257
-223
-221
-247
-245
-222
-205
-191
-181
-197
-214
-214
-185
-162
-160
-156
-171
-185
-183
-168
-168
-185
-200
-191
-169
-169
-172
-184
-188
-180
-189
-183
-170
-178
-193
-215
-228
-247
-238
-231
-250
-281
-302
-324
-323
-300
-290
-303
-313
-302
-302
-288
-276
-288
-288
-278
-270
-276
-274
-264
-269
-293
-295
-273
-285
-301
-314
-337
-361
-379
-372
-375
-386
-403
-429
-448
-449
-436
-431
-417
-411
-436
-437
-403
-372
-357
-364
-364
-359
-344
-331
-332
-348
-359
-366
-371
-358
-353
-375
-386
-387
-399
-401
-394
-396
-417
-439
-437
-408
-396
-390
-381
-378
-367
-342
-348
-355
-348
-332
-316
-304
-300
-329
-321
-297
-298
-309
-302
-295
-304
-292
-276
-307
-324
-304
-270
-239
-215
-210
-223
-219
-214
-216
-201
-203
-227
-245
-252
-260
-267
-266
-270
-263
-247
-229
-219
-238
-240
-219
-213
-204
-204
-213
-225
-224
-222
-213
-199
-199
-209
-222
-226
-236
-238
-228
-246
-277
-310
-328
-343
-349
-334
-341
-342
-342
-345
-341
-331
-320
-347
-363
-341
-313
-307
-318
-320
-312
-292
-263
-251
-254
-274
-292
-305
-290
-269
-280
-294
-316
-336
-341
-332
-331
-332
-350
-361
-340
-305
-288
-279
-276
-278
-274
-278
-269
-276
-277
-275
-282
-269
-256
-248
-245
-249
-243
-229
-223
-211
-212
-228
-235
-228
-227
-224
-205
-195
-218
-234
-206
-178
-176
-174
-149
-154
-155
-137
-138
-148
-147
-159
-181
-176
-163
-161
-172
-173
-175
-176
-155
-140
-142
-136
-128
-131
-122
-124
-131
-128
-128
-131
-153
-167
-184
-197
-214
-237
-249
-263
-280
-281
-294
-326
-342
-328
-334
-340
-338
-340
-322
-315
-308
-303
-292
-277
-285
-290
-265
-244
-241
-253
-248
-234
-224
-233
-237
-253
-267
-266
-263
-261
-265
-265
-285
-305
-297
-287
-290
-289
-284
-294
-286
-263
-273
-279
-276
-272
-255
-231
-213
-238
-258
-249
-245
-245
-248
-241
-226
-222
-221
-193
-176
-166
-158
-163
-151
-144
-137
-143
-158
-180
-183
-163
-165
-171
-170
-166
-182
-188
-175
-173
-179
-180
-201
-201
-177
-182
-194
-200
-209
-217
-226
-227
-224
-218
-234
-243
-263
-253
-278
-287
-315
-229
-203
-359
-254
-302
-378
-318
-314
-510
-509
-732
-838
-648
-659
-616
-307
-245
-246
70
236
178
222
292
271
207
117
-10
-191
-373
-485
-563
-676
-817
-879
-828
-794
-732
-617
-508
-482
-381
-211
-141
-115
-63
-58
-96
-108
-119
-214
-321
-439
-495
-477
-505
-506
-498
-471
-426
-308
-255
-129
-108
-86
18
38
39
89
48
-61
-102
-172
-264
-328
-401
-469
-515
-504
-505
-483
-428
-360
-322
-224
-192
-153
-87
-64
-32
-44
-39
-112
-157
-140
-179
-258
-299
-338
-364
-339
-294
-333
-301
-289
-232
-156
-121
-70
-81
-74
-68
-58
-96
-95
-156
-216
-257
-280
-513
-1044
-1022
-1071
-1157
-906
-651
-789
-612
-240
-42
134
295
362
441
544
512
490
283
-22
-293
-300
-580
-799
-871
-958
-1002
-934
-782
-751
-649
-508
-314
-98
20
103
135
208
191
220
160
-28
-180
-334
-388
-462
-541
-614
-623
-665
-582
-459
-390
-343
-199
-165
-40
15
78
126
101
95
43
-24
-143
-279
-357
-430
-487
-510
-539
-559
-547
-481
-437
-328
-289
-206
-120
-79
20
44
72
48
23
-74
-118
-176
-253
-299
-380
-387
-434
-425
-401
-398
-415
-335
-267
-285
-161
-145
-143
-95
-80
-113
-127
-171
-198
-203
-286
-332
-328
-367
-391
-409
-399
-379
-338
-307
-258
-168
-164
-87
-56
-24
-92
-64
-48
-115
-132
-199
-256
-296
-327
-349
-353
-375
-459
-423
-331
-417
-384
-281
-331
-320
-175
-163
-230
-204
-252
-188
-290
-281
-287
-403
-464
-502
-498
-512
-538
-472
-373
-309
-223
-88
-48
-1
128
126
151
206
148
57
102
31
-88
-155
-235
-328
-363
-423
-352
-390
-397
-326
-263
-265
-205
-109
-149
-85
-40
-58
-99
-47
-157
-213
-136
-212
-309
-287
-348
-347
-286
-267
-271
-252
-282
-244
-113
-134
-149
-101
-101
-132
-90
-105
-177
-263
-238
-244
-237
-292
-289
-336
-332
-262
-254
-249
-263
-267
-343
-244
-247
-291
-249
-299
-303
-279
-242
-295
-295
-272
-293
-212
-198
-222
-220
-177
-226
-211
-176
-260
-244
-217
-217
-278
-269
-240
-269
-200
-164
-184
-174
-144
-203
-186
-56
-159
-194
-104
-150
-298
-220
-192
-293
-260
-221
-220
-186
-117
-88
-11
-47
-300
-458
-545
-857
-886
-813
-906
-978
-862
-771
-668
-523
-397
-277
-51
-176
-541
-183
-58
-362
-267
-108
-721
-717
-265
-295
-421
-152
-190
-98
141
290
190
321
175
187
142
174
-24
-179
-171
-319
-447
-770
-799
-1063
-1016
-1023
-817
-763
-1145
-1054
-752
-641
-874
-492
-552
-623
-401
61
219
278
238
514
545
623
642
650
698
589
616
690
531
-371
-510
-573
-875
-1202
-1066
-1338
-1492
-1288
-862
-862
-852
-922
-718
-505
-522
-233
-68
-346
-379
-274
-288
-442
-456
-581
-611
-405
-246
-105
-106
-68
-120
54
210
91
137
150
172
206
262
74
-130
-244
-463
-481
-503
-586
-638
-578
-517
-460
-431
-452
-423
-402
-401
-235
-185
-187
-225
-173
-242
-259
-227
-346
-413
-400
-360
-405
-299
-271
-277
-171
-75
-141
-31
15
-52
-55
67
-66
-158
-176
-239
-367
-473
-530
-587
-667
-741
-597
-543
-560
-515
-447
-375
-369
-184
-170
-76
-205
-130
-119
-47
-192
-197
-445
-389
-417
-406
-566
-420
-368
-549
-346
-291
-204
-489
-32
-116
-149
-153
-12
-99
-192
-53
-166
-195
-194
-198
-373
-296
-230
-326
-234
-276
-252
-294
-147
-175
-29
-158
-64
-78
38
-63
-38
-58
-63
-129
-75
-127
-141
-141
-144
-175
-158
-195
-221
-200
-181
-167
-190
-144
-137
-170
-130
-122
-165
-211
-179
-226
-244
-204
-169
-204
-191
-200
-157
-168
-148
-124
-105
-166
-157
-122
-147
-112
-143
-199
-209
-248
-244
-239
-287
-271
-279
-324
-342
-279
-334
-331
-363
-314
-319
-310
-287
-292
-328
-304
-305
-278
-235
-255
-286
-220
-203
-258
-247
-228
-267
-292
-256
-218
-259
-234
-222
-223
-226
-203
-192
-200
-224
-191
-201
-172
-171
-199
-166
-209
-201
-183
-175
-183
-225
-234
-267
-240
-219
-180
-207
-229
-193
-173
-141
-116
-176
-172
-195
-175
-219
-213
-244
-255
-246
-276
-226
-225
-212
-172
-146
-162
-160
-181
-239
-226
-204
-258
-256
-284
-255
-305
-257
-248
-264
-279
-273
-244
-225
-217
-209
-208
-260
-300
-351
-367
-414
-468
-487
-472
-437
-392
-367
-327
-282
-271
-185
-114
-137
-183
-191
-216
-267
-286
-344
-359
-395
-380
-406
-394
-375
-375
-369
-295
-280
-276
-237
-247
-243
-262
-283
-309
-316
-321
-336
-348
-337
-341
-338
-323
-323
-317
-291
-228
-217
-174
-186
-191
-171
-132
-160
-189
-187
-213
-213
-153
-157
-197
-201
-176
-139
-126
-100
-86
-88
-55
-20
-37
-91
-118
-131
-212
-222
-253
-290
-337
-313
-342
-332
-311
-313
-313
-258
-224
-211
-162
-184
-211
-226
-216
-231
-253
-269
-303
-334
-312
-283
-311
-327
-334
-326
-326
-294
-284
-262
-280
-308
-317
-333
-362
-387
-384
-386
-410
-419
-421
-423
-438
-458
-464
-444
-411
-391
-353
-332
-302
-280
-248
-232
-239
-236
-225
-186
-159
-170
-165
-175
-210
-197
-166
-150
-135
-113
-111
-71
-74
-96
-74
-83
-144
-172
-156
-187
-216
-228
-206
-194
-204
-163
-121
-134
-117
-105
-104
-105
-92
-99
-95
-77
-82
-45
-22
-17
-22
4
49
40
38
47
25
-12
-21
-21
-55
-86
-77
-100
-132
-123
-111
-114
-104
-73
-66
-71
-51
-42
-58
-61
-85
-106
-109
-128
-185
-218
-232
-250
-253
-238
-239
-274
-280
-261
-245
-258
-266
-262
-267
-273
-275
-267
-313
-346
-365
-398
-410
-420
-446
-439
-440
-468
-479
-479
-442
-415
-397
-398
-403
-362
-336
-322
-323
-321
-341
-344
-324
-332
-347
-350
-331
-311
-310
-318
-320
-314
-284
-246
-200
-184
-152
-124
-125
-116
-121
-107
-101
-79
-81
-116
-114
-140
-155
-123
-106
-125
-101
-69
-32
16
44
48
62
79
98
133
147
147
136
102
77
108
93
74
100
90
83
118
131
149
180
168
159
170
192
196
178
140
72
35
2
-32
-79
-117
-163
-181
-190
-209
-205
-241
-256
-237
-214
-217
-202
-216
-257
-256
-267
-295
-342
-391
-444
-481
-484
-493
-536
-567
-586
-611
-634
-668
-709
-762
-810
-861
-912
-922
-928
-942
-933
-893
-873
-835
-779
-731
-667
-596
-501
-429
-384
-335
-301
-298
-299
-296
-305
-339
-366
-338
-321
-297
-238
-201
-180
-134
-87
-19
60
78
100
122
125
137
136
107
78
52
43
50
44
82
116
142
172
184
210
246
318
350
407
448
457
476
563
604
595
623
642
652
674
699
688
674
644
653
691
693
668
644
570
455
345
190
-14
-255
-487
-724
-920
-1090
-1239
-1355
-1425
-1422
-1385
-1290
-1145
-987
-846
-707
-582
-484
-418
-409
-486
-600
-758
-923
-1068
-1223
-1363
-1489
-1550
-1555
-1493
-1399
-1273
-1133
-970
-787
-627
-488
-388
-358
-384
-440
-527
-609
-736
-895
-1043
-1153
-1202
-1218
-1212
-1159
-1064
-932
-774
-584
-410
-248
-107
17
156
267
322
334
286
252
216
175
170
158
137
140
207
280
345
403
484
554
638
764
847
880
915
925
970
1012
1004
1001
987
928
955
1035
1071
1137
1209
1258
1327
1408
1359
1183
968
653
246
-165
-589
-1027
-1413
-1726
-1996
-2161
-2195
-2165
-2070
-1903
-1638
-1294
-949
-582
-235
82
314
466
546
552
503
384
207
38
-104
-255
-397
-518
-594
-629
-621
-577
-502
-412
-352
-330
-356
-418
-544
-709
-923
-1167
-1386
-1605
-1829
-2005
-2134
-2245
-2297
-2265
-2141
-1949
-1699
-1407
-1109
-809
-510
-266
-82
49
103
105
49
-18
-107
-225
-364
-471
-548
-595
-608
-594
-533
-437
-320
-223
-106
-11
57
78
78
69
14
-74
-164
-257
-363
-412
-422
-396
-329
-214
-82
74
285
534
765
952
1136
1285
1396
1480
1546
1593
1621
1595
1548
1508
1487
1462
1418
1406
1432
1449
1386
1195
908
539
113
-349
-815
-1251
-1638
-1971
-2218
-2343
-2379
-2358
-2233
-2034
-1778
-1417
-1020
-622
-263
21
238
398
443
389
268
95
-114
-337
-525
-672
-773
-867
-951
-958
-906
-824
-763
-718
-695
-722
-762
-833
-947
-1069
-1227
-1395
-1511
-1574
-1593
-1547
-1470
-1368
-1221
-1025
-815
-606
-421
-267
-139
-59
7
32
11
-28
-89
-159
-221
-257
-257
-241
-223
-185
-129
-30
54
98
140
178
194
165
131
67
-14
-119
-206
-248
-276
-287
-256
-162
-52
115
312
485
623
777
1010
1201
1355
1491
1601
1666
1717
1749
1748
1747
1733
1721
1706
1729
1667
1445
1070
604
140
-293
-758
-1245
-1654
-1944
-2172
-2321
-2388
-2349
-2237
-2099
-1894
-1587
-1189
-787
-487
-250
-40
119
177
155
80
-14
-121
-257
-390
-488
-524
-584
-679
-723
-703
-673
-637
-587
-591
-610
-674
-820
-984
-1180
-1399
-1673
-1941
-2141
-2226
-2224
-2183
-2071
-1871
-1617
-1353
-1073
-753
-436
-208
-24
129
251
300
241
113
-36
-168
-298
-417
-480
-496
-467
-416
-307
-154
-4
111
187
259
307
312
288
217
108
-14
-151
-313
-436
-505
-539
-513
-416
-256
-60
156
390
656
927
1193
1423
1598
1728
1856
1941
1982
1977
1920
1857
1809
1750
1581
1304
959
504
2
-449
-855
-1244
-1584
-1885
-2148
-2288
-2317
-2284
-2234
-2125
-1933
-1702
-1394
-1046
-729
-489
-297
-154
-45
19
27
-3
-88
-153
-171
-225
-277
-309
-348
-371
-400
-428
-434
-453
-507
-609
-749
-883
-1053
-1309
-1547
-1759
-1923
-2058
-2194
-2253
-2235
-2145
-2034
-1855
-1582
-1267
-1000
-766
-498
-254
-54
60
100
121
127
51
-72
-183
-286
-379
-460
-464
-416
-328
-236
-154
-59
69
187
240
264
264
209
125
19
-101
-219
-305
-370
-460
-456
-387
-317
-237
-72
110
274
496
718
920
1106
1292
1434
1532
1614
1671
1672
1662
1712
1734
1717
1628
1478
1214
832
391
-69
-475
-886
-1295
-1673
-1888
-2042
-2161
-2276
-2313
-2161
-1981
-1772
-1566
-1241
-870
-548
-354
-237
-77
27
71
-24
-99
-112
-88
-132
-257
-303
-297
-322
-395
-454
-490
-465
-494
-628
-774
-855
-948
-1169
-1438
-1651
-1802
-1926
-2037
-2108
-2117
-2045
-1921
-1796
-1577
-1293
-972
-711
-504
-252
-22
156
234
257
227
182
100
-15
-95
-169
-230
-309
-348
-318
-219
-118
-44
47
157
263
309
322
331
348
291
161
-12
-209
-456
-648
-842
-988
-1014
-983
-822
-626
-310
33
424
788
1093
1362
1594
1794
1801
1818
1790
1719
1631
1455
1344
1286
1283
1257
1231
1247
1329
1405
1301
1052
711
306
-156
-672
-1210
-1709
-2101
-2381
-2633
-2811
-2873
-2789
-2595
-2323
-1951
-1536
-1055
-533
-80
200
360
466
464
368
181
-56
-286
-497
-688
-891
-1035
-1112
-1161
-1193
-1156
-1048
-948
-903
-892
-903
-920
-986
-1078
-1202
-1310
-1393
-1495
-1569
-1569
-1478
-1362
-1265
-1129
-938
-720
-488
-326
-203
-86
-7
-5
-31
-50
-85
-133
-207
-240
-230
-197
-179
-137
-28
39
98
177
260
328
355
346
264
242
220
144
74
-1
-24
-31
-30
27
131
276
373
516
676
916
1151
1277
1411
1553
1695
1731
1728
1743
1752
1719
1564
1235
831
396
-15
-446
-877
-1206
-1514
-1723
-1875
-1948
-2003
-1966
-1822
-1679
-1460
-1226
-950
-694
-448
-279
-220
-157
-121
-112
-193
-265
-300
-301
-297
-306
-335
-356
-328
-342
-361
-359
-357
-414
-524
-655
-835
-1032
-1245
-1458
-1665
-1845
-1987
-2086
-2122
-2096
-2012
-1888
-1723
-1508
-1253
-994
-737
-503
-298
-148
-47
21
59
38
-20
-63
-122
-193
-257
-309
-338
-319
-285
-240
-169
-83
-1
57
130
183
196
190
157
115
87
20
-66
-138
-144
-151
-160
-114
-25
90
244
409
577
783
962
1120
1245
1374
1480
1594
1636
1688
1726
1716
1705
1685
1661
1602
1408
1044
656
226
-206
-631
-1024
-1356
-1617
-1848
-2067
-2164
-2195
-2101
-2019
-1870
-1592
-1259
-897
-612
-359
-111
122
199
212
189
145
99
-18
-115
-191
-256
-366
-490
-575
-608
-618
-667
-694
-711
-744
-839
-1007
-1145
-1282
-1438
-1625
-1781
-1833
-1829
-1837
-1851
-1808
-1700
-1532
-1373
-1197
-923
-636
-434
-294
-144
-12
68
91
81
50
17
-34
-131
-206
-237
-277
-320
-320
-259
-209
-169
-113
-33
53
86
83
104
146
165
125
109
108
111
84
71
87
138
206
275
385
545
714
841
968
1108
1281
1441
1555
1644
1736
1822
1856
1869
1852
1835
1803
1753
1582
1284
898
433
-33
-481
-885
-1265
-1641
-1925
-2158
-2301
-2378
-2306
-2167
-1931
-1632
-1279
-917
-572
-245
9
219
356
413
393
344
277
170
54
-47
-165
-288
-436
-479
-512
-572
-568
-571
-558
-598
-673
-815
-976
-1123
-1284
-1489
-1657
-1778
-1856
-1922
-1946
-1915
-1835
-1709
-1558
-1359
-1107
-832
-597
-408
-244
-103
-16
28
24
-8
-45
-108
-186
-240
-272
-304
-342
-342
-294
-248
-216
-164
-90
-1
30
54
92
118
104
54
61
48
15
-23
-58
-78
-68
-28
6
90
238
369
475
612
799
973
1103
1250
1357
1496
1600
1652
1708
1726
1769
1750
1731
1692
1596
1341
924
496
67
-338
-754
-1158
-1566
-1882
-2121
-2282
-2366
-2322
-2209
-2035
-1755
-1372
-1023
-702
-398
-131
76
204
281
279
246
165
50
-78
-187
-281
-418
-518
-590
-648
-686
-684
-644
-622
-666
-748
-858
-985
-1145
-1337
-1535
-1723
-1811
-1884
-1928
-1945
-1940
-1870
-1751
-1554
-1313
-1077
-828
-618
-421
-247
-121
-33
-16
-30
-87
-147
-208
-259
-305
-357
-372
-381
-347
-285
-191
-111
-16
77
136
204
238
260
232
201
154
104
35
-20
-9
-30
-33
-13
42
140
222
386
523
711
901
1062
1244
1358
1510
1597
1669
1735
1748
1714
1713
1679
1648
1604
1558
1353
1026
681
258
-143
-537
-880
-1275
-1621
-1908
-2153
-2267
-2305
-2251
-2166
-1947
-1615
-1241
-902
-595
-292
-9
237
379
434
434
398
325
226
80
-35
-206
-392
-531
-632
-710
-774
-793
-822
-852
-881
-933
-1013
-1132
-1259
-1453
-1625
-1719
-1766
-1823
-1868
-1879
-1839
-1733
-1579
-1389
-1194
-983
-761
-586
-416
-290
-207
-163
-149
-154
-181
-237
-300
-344
-373
-402
-401
-380
-360
-308
-254
-180
-93
-1
53
68
75
99
101
76
42
11
-25
-27
10
29
67
112
217
333
474
627
752
898
1027
1169
1276
1388
1503
1585
1627
1645
1665
1679
1670
1662
1635
1601
1585
1406
1122
744
346
-30
-408
-784
-1198
-1567
-1863
-2097
-2227
-2279
-2219
-2085
-1857
-1538
-1182
-810
-442
-144
137
350
513
608
626
569
468
358
205
59
-115
-285
-441
-548
-608
-675
-710
-728
-719
-729
-796
-908
-1032
-1171
-1357
-1534
-1687
-1795
-1848
-1883
-1875
-1853
-1732
-1549
-1359
-1134
-905
-666
-475
-314
-203
-161
-118
-99
-110
-162
-239
-299
-354
-399
-417
-395
-368
-300
-207
-110
-30
50
116
156
168
194
206
196
160
119
72
53
49
58
85
144
236
334
448
549
664
799
909
1040
1125
1238
1311
1403
1496
1545
1615
1640
1651
1669
1670
1717
1714
1712
1553
1256
896
462
90
-326
-766
-1216
-1628
-1924
-2212
-2362
-2441
-2438
-2310
-2107
-1798
-1443
-1072
-687
-361
-41
213
409
534
543
503
419
313
171
-11
-179
-364
-503
-599
-705
-779
-852
-878
-874
-897
-931
-1005
-1106
-1249
-1405
-1570
-1697
-1785
-1874
-1954
-2000
-1954
-1842
-1693
-1532
-1333
-1096
-881
-690
-527
-398
-310
-249
-211
-218
-263
-318
-354
-390
-430
-430
-414
-386
-335
-285
-210
-136
-64
6
65
103
125
123
110
95
64
59
48
59
92
96
136
211
299
385
460
576
683
805
981
1098
1233
1329
1421
1545
1607
1671
1678
1694
1687
1671
1683
1672
1620
1444
1127
786
391
68
-302
-730
-1155
-1508
-1743
-1986
-2160
-2283
-2290
-2169
-2010
-1770
-1503
-1191
-834
-518
-196
54
262
417
473
503
459
395
273
150
18
-129
-262
-406
-532
-622
-681
-704
-746
-765
-811
-893
-955
-1043
-1189
-1370
-1503
-1595
-1672
-1727
-1794
-1811
-1748
-1631
-1520
-1395
-1237
-1079
-927
-774
-642
-552
-492
-445
-420
-413
-433
-450
-480
-492
-470
-451
-423
-360
-285
-219
-129
-53
14
70
87
119
131
111
81
49
13
-15
-16
-19
-35
-23
-7
64
121
234
341
418
540
660
814
942
1058
1199
1306
1411
1481
1537
1576
1576
1604
1609
1615
1628
1618
1526
1256
927
588
287
-18
-412
-815
-1178
-1441
-1692
-1937
-2123
-2189
-2136
-2024
-1893
-1699
-1423
-1093
-781
-504
-237
-14
151
230
250
254
262
213
103
-34
-166
-258
-363
-492
-597
-645
-667
-681
-700
-730
-780
-836
-915
-1048
-1179
-1275
-1359
-1429
-1518
-1594
-1631
-1611
-1554
-1479
-1366
-1252
-1138
-996
-859
-745
-652
-579
-517
-468
-430
-398
-376
-366
-361
-333
-281
-224
-171
-105
-52
22
107
167
217
250
267
272
259
223
184
136
98
84
65
65
59
60
76
134
229
332
430
532
641
768
899
1010
1104
1182
1266
1339
1387
1432
1464
1494
1517
1566
1617
1624
1615
1454
1202
894
572
291
-53
-425
-827
-1173
-1450
-1733
-1963
-2122
-2186
-2156
-2074
-1910
-1727
-1477
-1197
-938
-657
-414
-197
-41
38
100
124
131
80
-22
-130
-253
-338
-445
-550
-626
-674
-673
-678
-704
-744
-791
-826
-891
-1004
-1123
-1243
-1334
-1423
-1509
-1585
-1637
-1623
-1573
-1517
-1450
-1352
-1235
-1121
-1019
-914
-827
-742
-672
-613
-564
-537
-507
-478
-434
-381
-340
-267
-192
-108
-29
16
84
152
199
203
201
212
187
162
115
70
49
30
23
12
10
16
27
82
150
235
316
390
510
622
726
827
919
1029
1121
1222
1303
1369
1414
1446
1493
1543
1578
1607
1530
1330
1072
811
549
239
-130
-520
-874
-1151
-1420
-1691
-1922
-2048
-2047
-2022
-1939
-1815
-1615
-1366
-1112
-856
-613
-363
-182
-73
17
74
83
33
-37
-116
-212
-296
-404
-512
-609
-666
-685
-704
-704
-709
-738
-771
-831
-906
-996
-1088
-1150
-1234
-1320
-1398
-1457
-1504
-1509
-1486
-1439
-1364
-1275
-1189
-1107
-1014
-914
-831
-757
-673
-611
-570
-545
-512
-457
-388
-335
-293
-216
-148
-76
-1
64
127
160
186
203
213
205
185
143
95
68
52
30
-16
-53
-45
-26
25
77
126
193
251
355
431
527
629
714
841
937
1030
1118
1184
1251
1288
1337
1402
1444
1498
1493
1394
1203
934
663
374
38
-317
-717
-1065
-1373
-1645
-1887
-2093
-2172
-2174
-2130
-2023
-1862
-1641
-1418
-1167
-905
-660
-401
-208
-95
-18
22
19
-28
-66
-139
-225
-313
-419
-505
-586
-624
-627
-636
-627
-642
-662
-683
-721
-778
-873
-988
-1075
-1128
-1198
-1299
-1388
-1450
-1457
-1429
-1394
-1334
-1246
-1145
-1056
-967
-879
-804
-739
-681
-610
-562
-510
-460
-422
-357
-275
-189
-102
4
106
179
230
285
343
384
404
394
370
338
292
236
183
135
88
39
0
-8
10
46
78
120
186
276
384
477
540
627
740
853
973
1046
1088
1168
1248
1326
1400
1450
1511
1574
1653
1626
1458
1214
941
674
352
-11
-424
-831
-1153
-1455
-1743
-2004
-2180
-2220
-2208
-2124
-1993
-1802
-1569
-1315
-1038
-787
-524
-303
-163
-44
33
50
37
-2
-61
-143
-241
-335
-406
-475
-547
-591
-608
-605
-618
-643
-686
-717
-766
-835
-936
-1043
-1114
-1194
-1286
-1361
-1428
-1454
-1444
-1427
-1373
-1316
-1231
-1148
-1066
-972
-907
-852
-779
-697
-630
-573
-532
-491
-433
-357
-283
-223
-172
-92
-10
65
122
173
205
231
239
227
201
145
99
37
-19
-51
-82
-107
-135
-146
-124
-96
-51
2
90
191
291
378
476
571
681
810
910
996
1092
1183
1253
1332
1406
1475
1534
1580
1533
1385
1167
888
610
279
-72
-432
-798
-1116
-1431
-1715
-1964
-2131
-2192
-2211
-2150
-2056
-1872
-1634
-1388
-1123
-883
-633
-402
-229
-95
-11
44
60
47
11
-75
-160
-255
-348
-414
-461
-502
-543
-554
-604
-653
-697
-746
-817
-919
-1022
-1105
-1156
-1223
-1305
-1380
-1416
-1432
-1417
-1394
-1377
-1350
-1266
-1171
-1105
-1031
-955
-884
-811
-746
-700
-658
-612
-548
-473
-405
-341
-264
-176
-106
-21
61
107
167
231
261
255
247
228
180
119
51
-3
-36
-66
-110
-133
-152
-162
-147
-134
-79
-23
56
166
271
366
443
519
619
709
797
883
968
1062
1141
1219
1293
1369
1432
1485
1488
1379
1193
936
667
391
47
-325
-703
-1042
-1347
-1653
-1934
-2119
-2197
-2241
-2217
-2106
-1915
-1679
-1451
-1217
-970
-709
-442
-249
-133
-45
26
58
42
-15
-100
-177
-287
-365
-458
-536
-562
-588
-593
-600
-619
-639
-676
-718
-771
-852
-932
-994
-1073
-1169
-1252
-1308
-1344
-1346
-1317
-1294
-1260
-1195
-1093
-1004
-934
-852
-772
-688
-608
-549
-485
-426
-372
-318
-275
-229
-162
-100
-26
48
104
144
202
260
290
301
302
308
303
271
218
183
132
80
36
-13
-46
-75
-95
-107
-101
-74
-29
29
58
73
98
190
298
381
487
580
672
772
884
1019
1097
1198
1297
1388
1512
1579
1574
1507
1441
1327
1114
841
519
174
-202
-590
-962
-1278
-1534
-1757
-1971
-2071
-2025
-1932
-1828
-1688
-1477
-1207
-916
-660
-461
-303
-131
-3
52
29
-46
-128
-206
-259
-341
-451
-530
-563
-573
-605
-630
-655
-666
-641
-625
-639
-686
-744
-804
-850
-884
-925
-971
-999
-997
-955
-911
-874
-854
-815
-765
-713
-658
-643
-623
-608
-585
-590
-590
-583
-581
-560
-517
-459
-391
-307
-218
-116
-15
73
147
201
231
253
243
220
210
190
138
90
48
-13
-45
-57
-57
-48
-17
40
88
146
219
322
421
527
635
728
859
957
1071
1160
1242
1364
1463
1551
1589
1623
1639
1582
1421
1166
867
553
203
-157
-530
-895
-1230
-1526
-1755
-1919
-2024
-2107
-2082
-1951
-1759
-1540
-1339
-1092
-817
-521
-276
-98
39
147
247
263
223
170
84
-20
-119
-202
-313
-409
-460
-478
-468
-474
-510
-557
-579
-599
-657
-733
-807
-891
-992
-1110
-1210
-1262
-1272
-1288
-1314
-1293
-1214
-1111
-1041
-977
-916
-804
-684
-611
-562
-511
-439
-377
-327
-261
-205
-158
-97
-50
11
63
112
153
205
251
249
248
248
246
224
154
82
12
-57
-111
-177
-219
-222
-222
-244
-236
-182
-115
-57
9
113
203
306
410
497
603
704
791
876
974
1077
1137
1170
1180
1197
1259
1290
1296
1292
1266
1204
1049
849
626
429
208
-125
-512
-881
-1146
-1349
-1601
-1848
-2015
-2001
-1852
-1732
-1655
-1514
-1226
-907
-643
-475
-337
-154
20
103
73
3
-38
-68
-147
-247
-346
-418
-461
-475
-477
-505
-509
-481
-454
-465
-500
-545
-608
-684
-777
-888
-962
-1029
-1126
-1209
-1236
-1195
-1136
-1070
-1001
-911
-789
-687
-599
-525
-459
-375
-311
-262
-245
-219
-193
-168
-122
-97
-80
-48
9
59
91
122
142
158
180
176
160
131
114
91
82
63
50
56
50
53
69
113
181
232
279
332
403
467
503
576
646
728
807
886
998
1092
1199
1300
1380
1479
1556
1627
1704
1758
1756
1641
1418
1122
793
425
3
-426
-868
-1251
-1543
-1806
-1996
-2117
-2144
-2051
-1850
-1609
-1374
-1101
-788
-471
-170
65
226
333
412
470
449
354
241
145
67
-22
-109
-192
-236
-221
-196
-187
-203
-215
-230
-252
-314
-407
-522
-650
-756
-870
-976
-1106
-1233
-1275
-1241
-1176
-1128
-1073
-964
-806
-661
-586
-505
-401
-284
-189
-158
-122
-71
-47
-28
2
25
40
57
97
154
185
175
155
152
154
134
73
25
-13
-39
-81
-128
-170
-203
-225
-235
-221
-212
-202
-176
-123
-43
30
65
129
207
312
404
480
550
594
665
713
801
904
959
1029
1080
1166
1258
1306
1372
1401
1494
1553
1485
1331
1066
794
444
22
-431
-907
-1308
-1638
-1904
-2135
-2301
-2339
-2281
-2097
-1854
-1587
-1289
-952
-577
-284
-69
104
238
333
340
281
175
57
-33
-167
-284
-379
-418
-424
-445
-424
-410
-388
-379
-429
-472
-540
-635
-766
-903
-1034
-1158
-1267
-1394
-1479
-1502
-1458
-1390
-1317
-1216
-1065
-903
-774
-662
-550
-445
-361
-317
-286
-283
-278
-281
-289
-267
-255
-249
-226
-188
-142
-100
-64
-21
2
28
28
-24
-100
-181
-258
-329
-417
-477
-507
-513
-489
-430
-350
-253
-166
-64
77
192
298
380
475
579
639
654
684
752
848
895
938
987
1052
1161
1245
1313
1400
1492
1567
1609
1578
1430
1128
715
291
-134
-583
-1038
-1528
-1917
-2198
-2376
-2502
-2602
-2532
-2315
-2003
-1657
-1355
-1011
-630
-242
63
213
327
404
446
411
283
139
-5
-107
-194
-300
-382
-431
-419
-411
-380
-343
-362
-388
-460
-531
-652
-845
-1024
-1207
-1352
-1480
-1585
-1676
-1729
-1720
-1637
-1491
-1356
-1230
-1071
-883
-708
-597
-528
-450
-375
-320
-311
-325
-326
-323
-303
-286
-268
-225
-184
-145
-105
-68
-51
-54
-58
-45
-70
-115
-170
-227
-261
-311
-353
-447
-533
-552
-570
-561
-552
-524
-424
-334
-181
-33
76
233
343
486
612
681
786
845
913
976
997
1026
1002
1021
1057
1082
1120
1154
1194
1261
1322
1359
1356
1243
1024
694
287
-111
-581
-1048
-1477
-1888
-2137
-2348
-2480
-2493
-2400
-2136
-1805
-1442
-1045
-680
-264
82
327
481
548
591
555
423
258
39
-132
-265
-405
-507
-561
-545
-505
-467
-421
-376
-359
-373
-434
-525
-645
-803
-983
-1191
-1364
-1502
-1590
-1613
-1573
-1480
-1379
-1253
-1078
-917
-744
-578
-438
-311
-249
-195
-184
-195
-209
-236
-252
-279
-286
-267
-242
-216
-188
-140
-82
-40
-6
-2
-10
-19
-56
-77
-132
-191
-234
-273
-316
-371
-353
-356
-331
-339
-352
-342
-353
-269
-194
-107
34
130
309
453
589
744
808
907
989
1012
1055
1037
1058
1047
1041
1059
1024
1037
1063
1075
1091
1106
1123
1040
830
530
121
-274
-686
-1121
-1539
-1939
-2190
-2336
-2399
-2358
-2259
-2029
-1658
-1247
-844
-471
-86
255
492
636
679
667
585
426
205
-12
-205
-371
-514
-612
-639
-635
-628
-617
-581
-549
-541
-578
-654
-735
-854
-1005
-1183
-1354
-1483
-1556
-1572
-1534
-1462
-1333
-1171
-1020
-851
-685
-530
-391
-289
-213
-171
-167
-187
-222
-256
-263
-298
-319
-331
-331
-297
-258
-217
-173
-122
-72
-42
-47
-78
-125
-174
-221
-265
-317
-361
-380
-427
-495
-558
-597
-586
-538
-442
-298
-168
-26
142
280
429
544
673
781
848
916
932
922
951
974
977
978
992
1018
1022
1069
1127
1192
1271
1321
1369
1369
1248
955
484
-36
-499
-971
-1446
-1919
-2275
-2475
-2571
-2576
-2518
-2314
-1897
-1429
-972
-550
-171
217
510
727
796
764
669
522
293
38
-227
-460
-599
-671
-673
-681
-659
-597
-536
-513
-526
-583
-667
-771
-918
-1117
-1341
-1531
-1678
-1778
-1833
-1788
-1664
-1460
-1237
-1009
-771
-523
-299
-172
-82
-37
-48
-104
-201
-309
-402
-478
-528
-562
-560
-547
-516
-465
-395
-320
-258
-203
-160
-120
-120
-163
-207
-238
-269
-299
-358
-385
-400
-407
-399
-409
-416
-420
-412
-412
-420
-381
-314
-223
-98
20
183
328
491
639
719
816
901
917
960
969
954
925
878
913
893
896
964
1021
1089
1156
1208
1243
1211
1021
559
18
-514
-985
-1487
-2009
-2363
-2606
-2664
-2619
-2553
-2323
-1871
-1315
-771
-320
118
507
787
958
979
886
741
549
250
-32
-304
-514
-657
-747
-730
-662
-635
-529
-503
-507
-471
-592
-727
-901
-1063
-1234
-1425
-1608
-1710
-1767
-1705
-1578
-1376
-1105
-836
-582
-351
-128
22
117
109
54
-22
-141
-302
-447
-551
-626
-660
-671
-625
-560
-479
-399
-313
-223
-170
-98
-66
-56
-62
-120
-167
-196
-205
-213
-237
-239
-250
-242
-245
-281
-254
-249
-287
-332
-421
-422
-401
-404
-282
-188
11
216
404
650
764
933
1030
1131
1135
1112
1072
985
928
854
801
760
780
821
879
911
1008
1071
1144
1151
862
352
-253
-816
-1319
-1810
-2286
-2625
-2759
-2636
-2463
-2286
-1909
-1324
-671
-88
379
754
1047
1182
1162
954
683
405
109
-229
-557
-816
-969
-1022
-998
-923
-833
-757
-720
-722
-819
-967
-1143
-1343
-1530
-1677
-1802
-1865
-1859
-1769
-1567
-1324
-999
-653
-340
-74
88
161
170
105
8
-154
-348
-515
-676
-792
-865
-876
-802
-679
-558
-445
-344
-258
-217
-203
-194
-212
-228
-244
-264
-305
-341
-353
-334
-250
-182
-113
-116
-98
-70
-91
-84
-181
-243
-333
-421
-475
-527
-489
-391
-220
-14
213
424
694
853
996
1073
1105
1118
1054
971
812
707
617
599
552
563
622
726
836
922
985
1034
1118
1116
925
410
-200
-795
-1288
-1726
-2176
-2493
-2589
-2351
-2072
-1793
-1445
-905
-220
354
745
923
998
994
822
486
111
-218
-493
-736
-953
-1130
-1212
-1192
-1063
-905
-783
-705
-731
-804
-917
-1096
-1292
-1435
-1500
-1524
-1553
-1556
-1484
-1310
-1040
-756
-470
-230
-13
113
121
46
-84
-222
-368
-508
-652
-768
-824
-805
-741
-616
-489
-352
-240
-190
-187
-239
-291
-373
-449
-512
-549
-563
-561
-511
-441
-329
-246
-100
-12
40
56
17
12
-77
-116
-183
-204
-221
-215
-195
-149
-76
-90
-87
-125
-155
-122
-27
30
141
231
379
513
603
706
747
792
856
875
837
814
787
807
825
870
898
890
903
929
929
848
600
97
-371
-833
-1222
-1624
-2015
-2152
-2102
-1862
-1595
-1331
-967
-424
116
497
652
665
628
514
308
5
-296
-525
-668
-810
-967
-1057
-1038
-930
-791
-678
-621
-625
-658
-742
-851
-956
-1056
-1132
-1194
-1203
-1168
-1066
-905
-673
-422
-172
13
124
153
105
17
-132
-255
-372
-461
-513
-533
-526
-451
-387
-307
-216
-188
-189
-268
-345
-454
-564
-629
-645
-618
-561
-449
-335
-208
-78
58
164
266
325
337
300
200
148
60
-10
-63
-76
-45
-26
67
117
215
313
358
449
427
432
465
420
467
473
467
487
496
606
670
796
896
969
1066
1132
1184
1182
1161
1090
995
716
228
-351
-908
-1298
-1616
-1940
-2182
-2199
-1969
-1628
-1320
-998
-537
-41
425
711
781
795
769
641
380
63
-204
-390
-552
-693
-805
-869
-840
-772
-728
-705
-740
-807
-913
-1067
-1236
-1383
-1502
-1523
-1467
-1370
-1188
-1038
-840
-599
-324
-80
65
167
216
181
54
-99
-290
-428
-540
-654
-739
-803
-796
-752
-680
-609
-541
-501
-506
-513
-568
-595
-639
-654
-612
-561
-490
-421
-323
-187
-63
41
169
198
213
190
111
72
-33
-78
-139
-209
-197
-171
-183
-129
-71
-29
54
105
193
182
212
251
185
182
141
222
289
354
480
517
624
736
767
651
566
525
452
397
369
403
431
549
631
669
728
818
835
721
530
186
-318
-870
-1272
-1564
-1669
-1685
-1680
-1570
-1300
-880
-594
-431
-259
-67
80
73
-126
-366
-520
-589
-673
-816
-869
-821
-781
-766
-760
-755
-731
-695
-711
-795
-915
-1033
-1149
-1234
-1268
-1277
-1267
-1179
-1002
-835
-704
-563
-432
-304
-237
-249
-318
-391
-455
-554
-636
-654
-623
-599
-528
-432
-372
-316
-292
-290
-305
-370
-436
-511
-601
-636
-652
-642
-572
-487
-358
-259
-152
-75
-14
30
10
40
-7
-48
-75
-155
-168
-166
-149
-105
-72
-14
43
109
160
159
130
153
142
144
106
84
88
94
265
331
392
464
525
667
749
790
765
719
721
722
617
499
434
401
368
347
298
234
281
217
33
-293
-643
-863
-1050
-1169
-1271
-1336
-1225
-1085
-1006
-956
-863
-665
-451
-321
-292
-303
-290
-283
-346
-440
-496
-544
-610
-706
-805
-882
-942
-954
-928
-903
-875
-880
-908
-925
-921
-933
-986
-990
-978
-908
-840
-756
-653
-555
-437
-323
-235
-176
-138
-156
-188
-263
-334
-411
-464
-493
-509
-541
-580
-579
-559
-528
-515
-474
-463
-417
-387
-390
-340
-287
-208
-156
-109
-33
-11
27
34
29
33
35
61
56
43
57
35
32
38
-67
-54
-112
-112
-32
-96
-92
51
288
317
278
220
124
161
267
415
409
505
592
602
579
570
569
557
630
605
560
393
384
360
277
311
289
339
367
316
149
-35
-243
-384
-576
-787
-911
-1044
-1143
-1258
-1337
-1369
-1262
-1074
-932
-815
-665
-506
-378
-327
-281
-238
-232
-252
-329
-438
-549
-645
-761
-822
-858
-945
-1065
-1159
-1154
-1102
-1045
-931
-803
-654
-504
-415
-367
-329
-298
-257
-281
-326
-340
-387
-453
-512
-541
-569
-565
-558
-544
-540
-547
-531
-511
-474
-465
-459
-453
-439
-445
-433
-435
-389
-335
-316
-231
-199
-123
-75
-31
15
65
124
168
190
190
164
177
227
178
177
151
184
166
157
143
151
208
271
340
353
502
608
724
798
858
881
937
985
1012
1064
1034
1054
980
956
910
702
264
-235
-699
-1095
-1375
-1615
-1780
-1860
-1740
-1470
-1164
-836
-429
-67
225
443
523
420
233
50
-138
-323
-501
-620
-696
-720
-716
-718
-719
-683
-648
-699
-821
-979
-1145
-1292
-1389
-1457
-1466
-1386
-1248
-1093
-898
-688
-462
-256
-115
-24
-28
-102
-222
-377
-572
-763
-917
-979
-979
-964
-924
-854
-739
-628
-552
-523
-513
-522
-557
-642
-701
-728
-699
-617
-545
-438
-327
-207
-85
1
36
61
74
63
17
-39
-99
-96
-89
-75
-31
-35
9
46
89
101
54
63
43
7
4
1
34
94
188
287
405
553
656
767
861
876
895
909
887
887
867
900
930
922
958
971
945
947
882
712
362
-186
-724
-1276
-1636
-1882
-2089
-2140
-2029
-1735
-1368
-983
-525
-89
264
532
641
600
476
281
9
-227
-405
-559
-672
-724
-731
-712
-674
-622
-612
-667
-769
-899
-1059
-1216
-1338
-1410
-1379
-1288
-1158
-990
-804
-576
-386
-208
-85
-40
-66
-157
-299
-469
-644
-790
-862
-933
-965
-953
-922
-851
-763
-687
-608
-538
-493
-487
-517
-547
-597
-623
-601
-554
-486
-398
-298
-193
-127
-79
-55
-55
-65
-74
-107
-155
-190
-168
-138
-126
-81
-42
5
25
-17
-36
-51
-48
-30
-14
8
15
107
162
225
325
435
600
672
745
845
811
843
841
811
857
853
870
882
959
1053
1091
1116
1129
1108
995
879
538
-13
-604
-1132
-1533
-1849
-2068
-2148
-2052
-1753
-1308
-908
-463
8
387
638
731
702
580
394
212
-38
-278
-444
-537
-578
-629
-616
-605
-619
-628
-689
-809
-974
-1142
-1290
-1420
-1491
-1494
-1416
-1286
-1094
-891
-676
-470
-340
-256
-208
-231
-319
-449
-637
-784
-913
-994
-997
-982
-920
-827
-741
-631
-539
-456
-413
-411
-428
-479
-539
-629
-661
-695
-668
-599
-540
-416
-326
-236
-164
-131
-83
-72
-76
-114
-167
-230
-246
-256
-262
-238
-264
-207
-169
-161
-161
-157
-113
-94
-65
19
28
78
191
235
374
436
534
622
641
709
722
735
794
793
819
806
843
884
935
977
959
1030
991
991
907
781
661
275
-306
-857
-1352
-1635
-1853
-2040
-1990
-1829
-1475
-1107
-776
-395
10
354
514
588
574
492
325
65
-182
-360
-494
-540
-612
-678
-677
-713
-773
-839
-933
-1039
-1188
-1347
-1501
-1622
-1621
-1558
-1430
-1247
-1026
-834
-651
-477
-356
-284
-272
-296
-360
-471
-597
-701
-782
-825
-825
-839
-833
-795
-794
-773
-755
-736
-720
-703
-688
-679
-718
-771
-741
-731
-670
-603
-542
-437
-361
-286
-242
-225
-174
-144
-115
-112
-120
-114
-111
-53
-5
0
23
16
11
-10
-29
-15
-35
13
21
27
94
140
245
297
404
481
608
706
758
854
822
909
918
923
950
919
928
944
956
975
980
1008
1005
965
905
709
234
-375
-924
-1381
-1711
-1943
-2105
-2089
-1872
-1490
-1125
-794
-321
148
502
673
671
621
551
472
306
79
-80
-210
-341
-508
-631
-684
-723
-793
-895
-1025
-1190
-1366
-1531
-1641
-1658
-1615
-1539
-1406
-1218
-1020
-853
-721
-597
-491
-421
-401
-455
-508
-546
-592
-585
-562
-482
-432
-408
-386
-410
-445
-510
-593
-674
-741
-829
-906
-917
-889
-827
-736
-638
-510
-359
-254
-157
-110
-93
-127
-178
-212
-271
-286
-288
-253
-192
-141
-86
-58
-48
-18
-24
-64
-111
-128
-194
-185
-171
-148
-19
-5
118
180
201
317
308
466
498
524
596
578
622
653
665
748
773
852
856
846
891
841
888
898
922
955
864
788
750
662
493
11
-519
-1035
-1414
-1630
-1853
-1919
-1856
-1582
-1229
-949
-595
-212
176
469
537
535
477
382
232
-38
-254
-437
-525
-607
-685
-715
-723
-700
-715
-790
-903
-1017
-1140
-1230
-1326
-1398
-1417
-1373
-1270
-1107
-940
-762
-570
-408
-275
-208
-189
-195
-233
-298
-403
-499
-577
-623
-674
-739
-774
-764
-786
-819
-844
-850
-853
-826
-782
-760
-733
-698
-626
-541
-459
-366
-303
-217
-146
-125
-135
-147
-120
-116
-117
-121
-129
-119
-116
-87
-114
-126
-102
-119
-104
-121
-135
-112
-114
-56
-23
12
103
175
260
349
423
520
630
721
731
732
734
715
765
772
777
832
832
862
882
915
967
968
993
1017
1021
950
834
654
226
-325
-877
-1356
-1578
-1766
-1856
-1854
-1709
-1372
-1089
-813
-477
-123
184
293
296
202
92
31
-91
-195
-264
-293
-307
-414
-509
-594
-685
-769
-903
-1067
-1232
-1378
-1491
-1585
-1565
-1527
-1429
-1313
-1140
-921
-766
-601
-463
-365
-298
-300
-342
-410
-512
-616
-721
-793
-818
-848
-875
-889
-893
-884
-872
-849
-838
-821
-831
-848
-836
-784
-692
-649
-589
-510
-413
-318
-258
-207
-156
-112
-105
-112
-161
-139
-137
-147
-103
-187
-294
-358
-457
-492
-470
-426
-356
-322
-239
-137
-51
110
213
284
312
397
418
356
374
441
545
620
734
799
837
935
944
945
981
946
965
897
908
893
823
816
842
865
817
808
758
674
470
57
-513
-1009
-1367
-1563
-1663
-1752
-1686
-1533
-1230
-930
-659
-366
-69
193
294
287
181
21
-124
-268
-419
-534
-586
-587
-625
-647
-669
-703
-715
-754
-816
-927
-1085
-1195
-1283
-1319
-1298
-1205
-1052
-893
-742
-632
-536
-458
-409
-414
-447
-503
-573
-664
-750
-791
-787
-733
-675
-610
-572
-533
-532
-550
-571
-584
-606
-645
-692
-749
-744
-753
-703
-653
-574
-465
-394
-304
-256
-218
-178
-156
-146
-143
-136
-112
-110
-92
-52
-7
39
87
118
128
149
138
131
121
94
132
154
165
275
366
470
555
660
771
841
887
932
856
905
892
857
861
802
855
861
914
979
1023
1026
1065
1030
983
905
694
270
-363
-913
-1404
-1675
-1796
-1811
-1722
-1535
-1210
-923
-660
-368
-61
195
335
365
270
137
53
-50
-134
-199
-211
-237
-315
-421
-558
-707
-846
-949
-1072
-1234
-1376
-1473
-1516
-1507
-1451
-1362
-1210
-1017
-830
-666
-532
-388
-311
-260
-227
-251
-291
-343
-383
-429
-488
-531
-577
-594
-605
-655
-697
-733
-744
-749
-748
-743
-780
-782
-747
-711
-655
-590
-545
-469
-426
-375
-305
-268
-236
-211
-182
-145
-123
-94
-42
1
51
48
66
82
87
133
128
150
143
161
164
168
194
237
279
328
406
447
502
516
531
563
683
726
758
769
836
874
903
920
876
909
926
952
956
890
911
905
819
797
654
445
-28
-538
-1079
-1471
-1643
-1750
-1747
-1701
-1512
-1230
-994
-725
-391
-68
184
296
312
219
137
25
-96
-146
-176
-165
-247
-339
-461
-601
-748
-882
-1041
-1188
-1345
-1461
-1594
-1680
-1683
-1632
-1508
-1365
-1141
-933
-741
-592
-495
-416
-386
-340
-348
-392
-452
-507
-538
-576
-610
-633
-650
-657
-679
-721
-751
-785
-811
-838
-842
-829
-842
-809
-771
-722
-663
-618
-552
-485
-427
-382
-317
-291
-226
-180
-127
-81
-11
20
20
53
44
55
46
75
89
75
40
42
41
77
123
143
204
275
341
370
414
469
605
674
730
838
815
932
953
939
954
937
940
943
940
913
956
927
938
926
819
777
658
453
11
-536
-1038
-1407
-1600
-1741
-1770
-1680
-1453
-1164
-966
-754
-506
-204
47
151
111
27
-42
-128
-245
-337
-341
-313
-322
-356
-448
-554
-651
-768
-903
-1059
-1209
-1338
-1467
-1581
-1620
-1601
-1504
-1357
-1156
-945
-773
-624
-512
-412
-348
-335
-362
-416
-456
-491
-553
-603
-594
-603
-575
-578
-594
-606
-628
-606
-611
-618
-652
-660
-641
-600
-552
-549
-481
-414
-359
-331
-315
-255
-186
-159
-132
-153
-116
-51
-13
33
69
121
154
193
171
157
138
117
75
50
74
82
122
141
169
207
240
324
372
469
515
588
614
690
736
757
857
845
939
911
882
894
908
924
918
916
932
908
851
803
720
593
386
88
-368
-771
-1051
-1222
-1259
-1275
-1188
-1065
-882
-698
-568
-414
-200
19
53
-22
-160
-309
-387
-471
-533
-574
-508
-441
-451
-527
-606
-641
-662
-714
-800
-917
-1010
-1103
-1187
-1212
-1174
-1014
-875
-752
-682
-649
-605
-548
-529
-527
-496
-458
-453
-488
-496
-503
-478
-451
-400
-386
-409
-442
-485
-509
-530
-547
-564
-568
-558
-557
-562
-550
-512
-440
-419
-336
-263
-201
-142
-130
-121
-112
-131
-160
-154
-133
-116
-108
-87
-22
16
76
131
85
146
131
105
72
77
152
195
244
326
344
406
428
393
394
415
456
491
488
560
631
661
702
693
718
735
774
701
706
657
618
604
494
520
420
351
220
74
-71
-287
-498
-674
-810
-902
-987
-1044
-1037
-969
-812
-716
-593
-505
-440
-444
-543
-627
-707
-752
-766
-772
-742
-716
-644
-592
-544
-500
-489
-498
-567
-661
-773
-880
-947
-979
-989
-957
-933
-887
-842
-796
-770
-742
-690
-658
-612
-603
-585
-556
-537
-479
-444
-419
-370
-348
-332
-347
-363
-401
-421
-443
-491
-492
-497
-497
-439
-441
-337
-324
-249
-147
-151
-57
-54
-16
-23
-113
-192
-268
-325
-276
-259
-164
-49
36
129
165
180
236
216
255
253
282
249
267
225
244
280
285
296
307
401
425
495
492
589
582
657
606
575
608
599
651
580
584
583
548
528
443
360
292
172
31
-110
-238
-371
-532
-681
-801
-890
-956
-977
-950
-876
-806
-748
-714
-689
-708
-736
-778
-806
-821
-798
-761
-709
-674
-619
-552
-517
-498
-491
-537
-609
-684
-751
-817
-863
-879
-881
-880
-852
-820
-794
-755
-721
-667
-639
-591
-564
-526
-484
-453
-419
-379
-337
-308
-284
-279
-274
-291
-349
-414
-451
-481
-514
-571
-541
-513
-455
-434
-377
-325
-278
-201
-192
-131
-112
-30
-11
46
94
168
224
250
286
262
267
241
219
163
166
170
162
208
192
225
241
297
315
373
406
396
481
384
500
398
409
467
391
504
471
553
596
603
614
609
627
627
584
497
418
300
212
70
-53
-222
-348
-485
-637
-753
-883
-907
-918
-887
-815
-733
-628
-586
-570
-615
-646
-662
-666
-642
-624
-569
-505
-461
-448
-418
-388
-378
-436
-514
-587
-678
-745
-822
-866
-863
-841
-831
-819
-818
-796
-757
-731
-700
-686
-662
-615
-565
-537
-480
-427
-366
-317
-277
-239
-244
-242
-269
-300
-355
-388
-431
-448
-462
-469
-450
-405
-384
-356
-335
-286
-253
-266
-230
-249
-203
-202
-169
-198
-249
-287
-278
-264
-192
-61
6
86
143
216
237
299
316
364
376
419
438
411
470
542
554
595
639
665
738
707
734
723
735
785
728
738
720
713
652
564
470
333
163
-4
-271
-525
-739
-843
-842
-858
-846
-849
-838
-777
-765
-757
-693
-531
-415
-399
-473
-522
-491
-449
-424
-456
-441
-365
-366
-451
-538
-591
-612
-632
-732
-851
-920
-929
-941
-993
-1029
-993
-960
-927
-921
-923
-857
-791
-742
-720
-709
-659
-613
-567
-538
-514
-476
-431
-395
-410
-404
-407
-398
-407
-423
-445
-474
-482
-501
-492
-524
-508
-461
-474
-417
-425
-377
-353
-316
-288
-265
-240
-234
-182
-206
-168
-134
-140
-65
-61
-28
4
48
102
127
181
193
151
195
186
229
241
246
319
323
363
382
352
457
417
405
445
428
465
429
441
430
405
374
385
297
296
258
203
168
138
112
109
99
100
91
50
-19
-146
-308
-457
-608
-724
-783
-816
-860
-909
-972
-1015
-1065
-1093
-1091
-1093
-1085
-1043
-1008
-970
-931
-832
-751
-661
-596
-552
-513
-503
-500
-510
-529
-550
-565
-579
-611
-649
-677
-697
-716
-722
-736
-732
-711
-701
-694
-681
-655
-613
-532
-484
-452
-400
-338
-309
-287
-270
-249
-263
-226
-220
-217
-218
-194
-167
-160
-108
-92
-19
-35
-6
59
60
120
155
203
242
247
264
265
263
261
279
291
303
347
337
400
426
433
499
519
549
580
542
593
599
596
622
580
612
631
602
631
556
523
491
435
392
245
160
-37
-162
-320
-424
-501
-619
-656
-731
-723
-719
-719
-705
-686
-643
-663
-689
-671
-627
-592
-568
-537
-484
-421
-386
-388
-393
-379
-402
-451
-532
-608
-665
-734
-801
-842
-854
-825
-776
-749
-718
-713
-699
-703
-721
-740
-718
-699
-678
-674
-654
-618
-587
-531
-511
-482
-455
-439
-413
-409
-397
-365
-302
-259
-230
-208
-188
-187
-184
-184
-211
-215
-223
-213
-209
-194
-194
-166
-139
-112
-104
-69
-43
-23
-12
-49
0
-18
36
32
39
82
155
214
251
308
367
423
438
477
484
473
510
548
561
577
667
657
739
701
772
764
775
822
761
725
674
570
455
182
-102
-435
-684
-861
-996
-1087
-1130
-1140
-1068
-1047
-1033
-981
-873
-797
-801
-872
-913
-916
-854
-822
-782
-684
-515
-374
-325
-301
-262
-213
-211
-285
-360
-430
-468
-542
-668
-742
-732
-703
-675
-708
-715
-721
-726
-753
-840
-876
-871
-860
-865
-880
-820
-744
-662
-596
-538
-482
-441
-418
-435
-448
-423
-391
-348
-298
-242
-211
-200
-159
-140
-118
-106
-80
-47
-68
-84
-86
-105
-71
-106
-89
-84
-74
-66
-108
-102
-106
-78
-110
-153
-147
-171
-147
-181
-188
-168
-145
-82
-98
-88
-34
4
49
39
57
113
100
169
106
161
165
222
227
192
255
228
225
217
163
185
110
145
68
72
62
47
69
39
49
9
-73
-150
-250
-312
-430
-545
-682
-811
-927
-1027
-1113
-1176
-1187
-1172
-1128
-1092
-1044
-989
-954
-904
-871
-807
-769
-731
-701
-669
-602
-552
-492
-439
-398
-376
-366
-352
-364
-371
-381
-377
-374
-394
-390
-384
-352
-342
-328
-303
-316
-315
-314
-318
-330
-335
-332
-311
-331
-308
-322
-313
-309
-315
-288
-268
-237
-215
-208
-183
-146
-89
-74
-45
-21
32
56
59
103
107
150
150
172
185
213
247
242
249
253
292
293
278
304
291
315
321
316
282
304
290
301
213
196
158
114
66
3
-24
-51
-60
-113
-221
-265
-381
-423
-540
-617
-679
-717
-714
-743
-762
-771
-761
-757
-786
-785
-801
-776
-781
-782
-792
-778
-726
-669
-647
-611
-569
-528
-518
-547
-542
-534
-525
-507
-521
-495
-483
-446
-452
-450
-461
-477
-485
-531
-546
-546
-537
-514
-489
-456
-438
-422
-394
-387
-377
-352
-334
-329
-344
-315
-321
-294
-282
-270
-223
-201
-134
-111
-96
-71
-48
-5
28
55
82
122
162
189
187
185
198
200
183
215
178
219
207
243
240
253
265
270
267
284
305
309
305
327
334
362
345
371
348
314
318
257
239
182
120
55
-46
-86
-150
-189
-246
-284
-348
-410
-468
-533
-596
-634
-660
-706
-751
-778
-800
-820
-814
-828
-829
-823
-807
-789
-794
-774
-735
-712
-696
-686
-652
-634
-626
-628
-637
-613
-578
-566
-565
-546
-536
-538
-547
-547
-541
-544
-533
-531
-529
-526
-520
-510
-505
-506
-488
-465
-472
-482
-480
-467
-450
-438
-409
-389
-358
-332
-305
-287
-253
-207
-165
-125
-128
-106
-103
-82
-73
-103
-92
-80
-59
-85
-86
-87
-106
-83
-95
-75
-73
-67
-52
-85
-53
-48
-30
-35
-57
-42
-48
-58
-64
-58
-30
-8
23
67
64
97
89
115
107
98
88
45
19
-30
-48
-73
-114
-147
-189
-220
-281
-317
-338
-391
-421
-466
-474
-484
-495
-494
-517
-536
-564
-593
-616
-632
-650
-656
-664
-660
-661
-658
-643
-631
-610
-606
-606
-584
-571
-555
-554
-538
-526
-517
-496
-473
-452
-432
-401
-383
-353
-323
-300
-296
-292
-289
-291
-294
-290
-283
-299
-309
-320
-331
-337
-341
-327
-323
-308
-309
-326
-333
-326
-320
-332
-321
-295
-285
-281
-256
-218
-214
-233
-214
-205
-221
-227
-226
-211
-233
-237
-243
-253
-259
-259
-253
-280
-292
-298
-274
-284
-286
-284
-285
-295
-298
-268
-270
-255
-250
-249
-242
-248
-237
-234
-216
-218
-228
-218
-199
-189
-178
-164
-158
-165
-185
-188
-192
-189
-184
-194
-206
-223
-237
-249
-256
-268
-274
-281
-298
-308
-313
-309
-310
-317
-319
-321
-327
-325
-316
-305
-305
-292
-277
-285
-301
-300
-301
-313
-317
-325
-348
-352
-336
-364
-387
-394
-409
-421
-421
-431
-435
-425
-432
-450
-450
-438
-440
-440
-421
-397
-389
-388
-386
-369
-359
-355
-354
-360
-352
-343
-334
-328
-321
-314
-299
-293
-293
-295
-295
-298
-297
-283
-272
-255
-249
-232
-227
-214
-206
-203
-200
-180
-152
-142
-140
-143
-134
-124
-120
-133
-133
-130
-142
-143
-140
-144
-147
-163
-183
-182
-188
-186
-175
-169
-162
-147
-125
-112
-111
-110
-103
-100
-102
-103
-99
-103
-106
-114
-130
-130
-132
-138
-149
-164
-170
-183
-183
-196
-212
-234
-252
-248
-257
-264
-261
-255
-247
-237
-240
-241
-254
-267
-279
-291
-313
-333
-349
-370
-385
-394
-410
-436
-445
-441
-453
-451
-456
-477
-490
-502
-522
-533
-551
-560
-567
-564
-557
-550
-546
-551
-530
-512
-507
-501
-473
-457
-453
-460
-463
-469
-474
-468
-460
-460
-461
-447
-431
-410
-400
-386
-355
-356
-367
-354
-346
-346
-331
-320
-319
-307
-280
-261
-248
-240
-229
-208
-198
-190
-166
-156
-152
-157
-145
-135
-126
-116
-107
-110
-116
-111
-120
-126
-123
-128
-139
-136
-125
-129
-137
-141
-157
-173
-182
-200
-212
-214
-231
-235
-241
-243
-240
-241
-235
-240
-235
-238
-241
-239
-248
-263
-290
-300
-308
-319
-323
-329
-337
-335
-325
-321
-315
-317
-307
-296
-295
-309
-322
-319
-328
-330
-337
-337
-339
-356
-349
-345
-347
-359
-372
-368
-376
-402
-428
-447
-467
-474
-470
-479
-492
-501
-497
-504
-492
-488
-480
-470
-456
-442
-425
-396
-381
-352
-347
-338
-312
-305
-304
-298
-300
-298
-299
-302
-304
-304
-299
-309
-309
-325
-330
-325
-330
-322
-325
-342
-346
-347
-341
-347
-352
-353
-337
-334
-335
-322
-321
-320
-320
-322
-333
-327
-321
-313
-305
-299
-287
-276
-257
-257
-258
-247
-245
-245
-246
-258
-266
-274
-280
-291
-292
-307
-322
-328
-324
-329
-341
-325
-317
-313
-325
-331
-333
-341
-348
-343
-336
-348
-350
-346
-338
-326
-310
-288
-276
-272
-265
-254
-262
-272
-282
-293
-300
-314
-326
-328
-331
-326
-312
-288
-278
-272
-270
-258
-258
-280
-285
-292
-295
-292
-296
-302
-313
-317
-299
-308
-317
-296
-284
-291
-306
-310
-303
-307
-315
-311
-295
-275
-275
-275
-272
-259
-249
-250
-254
-247
-233
-246
-254
-244
-232
-247
-258
-256
-256
-255
-260
-252
-262
-279
-289
-299
-291
-282
-293
-278
-249
-243
-230
-225
-213
-194
-184
-186
-189
-172
-166
-157
-164
-181
-178
-176
-182
-185
-196
-221
-233
-256
-285
-298
-308
-315
-309
-301
-292
-287
-278
-267
-261
-268
-259
-260
-259
-266
-267
-254
-256
-251
-253
-253
-250
-240
-231
-227
-211
-210
-215
-216
-214
-192
-195
-195
-189
-173
-175
-183
-185
-177
-172
-177
-183
-199
-209
-216
-226
-226
-228
-227
-235
-242
-242
-249
-261
-266
-268
-272
-273
-274
-270
-267
-264
-254
-247
-245
-257
-276
-293
-307
-304
-295
-289
-286
-285
-289
-292
-300
-297
-307
-321
-322
-330
-335
-346
-341
-351
-356
-359
-355
-351
-353
-339
-331
-340
-334
-327
-334
-354
-374
-369
-366
-366
-373
-367
-358
-348
-325
-308
-312
-308
-305
-304
-295
-297
-298
-290
-286
-280
-280
-268
-263
-253
-249
-257
-261
-265
-267
-274
-276
-270
-255
-258
-271
-271
-272
-274
-276
-273
-268
-267
-272
-274
-279
-287
-269
-253
-249
-245
-247
-255
-252
-257
-272
-278
-292
-293
-295
-288
-304
-303
-280
-284
-279
-259
-233
-220
-219
-213
-209
-218
-214
-215
-211
-208
-215
-226
-235
-236
-244
-250
-264
-275
-277
-287
-301
-327
-334
-337
-350
-337
-336
-351
-352
-348
-353
-354
-348
-358
-368
-358
-355
-345
-333
-322
-304
-287
-282
-283
-265
-253
-266
-268
-268
-255
-260
-278
-277
-266
-267
-274
-274
-273
-275
-277
-288
-293
-304
-320
-328
-343
-350
-345
-328
-318
-311
-296
-278
-276
-288
-288
-288
-294
-304
-310
-294
-290
-292
-299
-294
-286
-271
-270
-268
-266
-266
-269
-263
-257
-268
-257
-245
-234
-239
-249
-256
-254
-252
-256
-251
-243
-252
-255
-232
-218
-201
-192
-196
-195
-179
-169
-174
-186
-202
-209
-214
-225
-234
-234
-222
-219
-228
-244
-238
-242
-245
-262
-269
-278
-307
-308
-299
-292
-286
-269
-269
-267
-243
-233
-237
-226
-204
-183
-176
-177
-171
-163
-157
-145
-126
-102
-97
-102
-116
-126
-137
-145
-139
-153
-160
-172
-175
-190
-195
-198
-192
-191
-206
-213
-227
-236
-237
-235
-236
-226
-220
-219
-228
-230
-229
-237
-245
-251
-261
-267
-265
-257
-256
-252
-232
-225
-230
-218
-212
-218
-210
-208
-204
-204
-206
-206
-208
-211
-208
-207
-212
-214
-225
-219
-223
-230
-234
-241
-245
-235
-222
-220
-225
-232
-231
-223
-212
-207
-204
-207
-192
-181
-164
-162
-154
-140
-149
-156
-165
-172
-170
-177
-185
-179
-180
-182
-180
-172
-176
-190
-181
-178
-184
-181
-172
-168
-175
-182
-190
-179
-166
-154
-150
-148
-145
-139
-143
-143
-154
-162
-159
-180
-203
-210
-222
-231
-247
-257
-266
-270
-281
-298
-313
-332
-339
-346
-354
-367
-363
-362
-359
-362
-368
-365
-368
-367
-360
-346
-346
-337
-329
-316
-312
-298
-287
-294
-283
-267
-271
-280
-283
-290
-291
-298
-297
-293
-299
-304
-309
-321
-304
-296
-313
-308
-294
-297
-306
-294
-285
-289
-291
-285
-262
-254
-261
-251
-238
-219
-208
-184
-176
-172
-167
-164
-168
-193
-191
-194
-206
-213
-203
-190
-176
-171
-151
-127
-117
-109
-90
-91
-97
-103
-118
-106
-92
-91
-108
-131
-143
-161
-166
-177
-190
-214
-221
-272
-389
-430
-481
-446
-446
-457
-447
-473
-411
-436
-397
-342
-339
-280
-270
-253
-243
-234
-199
-183
-169
-189
-222
-230
-229
-242
-281
-301
-308
-343
-352
-352
-358
-331
-323
-326
-318
-310
-286
-249
-238
-221
-202
-205
-196
-199
-199
-201
-214
-218
-222
-222
-222
-220
-212
-219
-230
-241
-244
-237
-242
-233
-237
-245
-237
-233
-223
-205
-207
-203
-195
-198
-193
-201
-202
-176
-177
-192
-197
-195
-196
-204
-224
-233
-237
-252
-265
-267
-270
-264
-268
-278
-272
-266
-263
-275
-273
-258
-259
-254
-255
-266
-280
-284
-297
-309
-327
-334
-328
-342
-345
-352
-356
-352
-345
-337
-347
-344
-333
-341
-357
-358
-351
-341
-327
-323
-311
-293
-280
-266
-246
-233
-219
-220
-205
-206
-206
-194
-188
-192
-200
-197
-202
-211
-211
-201
-207
-209
-193
-191
-186
-176
-170
-176
-169
-158
-158
-160
-171
-170
-160
-157
-162
-157
-158
-156
-167
-166
-161
-161
-144
-147
-155
-160
-157
-159
-167
-170
-181
-187
-185
-192
-197
-195
-197
-195
-176
-179
-186
-176
-183
-197
-194
-197
-200
-211
-225
-229
-233
-229
-222
-207
-203
-190
-187
-190
-190
-196
-206
-235
-245
-263
-280
-287
-285
-285
-287
-288
-290
-295
-298
-290
-280
-277
-265
-244
-240
-229
-229
-230
-234
-250
-254
-253
-250
-243
-243
-230
-211
-207
-197
-175
-172
-182
-187
-188
-188
-189
-190
-194
-203
-213
-215
-205
-211
-208
-197
-186
-165
-164
-169
-181
-196
-192
-188
-197
-219
-228
-239
-241
-245
-253
-262
-291
-308
-318
-333
-339
-331
-346
-371
-387
-395
-388
-382
-389
-383
-369
-357
-348
-344
-328
-327
-333
-330
-333
-339
-336
-333
-340
-345
-343
-345
-340
-341
-344
-343
-334
-328
-325
-321
-325
-333
-336
-316
-317
-313
-304
-289
-288
-296
-300
-293
-283
-279
-261
-255
-260
-245
-235
-232
-235
-230
-210
-211
-212
-218
-214
-217
-214
-207
-211
-217
-215
-195
-183
-194
-195
-189
-197
-204
-208
-204
-190
-184
-177
-178
-183
-184
-188
-189
-189
-198
-189
-194
-192
-202
-208
-205
-214
-205
-225
-247
-244
-247
-263
-270
-273
-282
-295
-300
-302
-305
-315
-316
-320
-337
-348
-359
-355
-354
-352
-349
-338
-340
-341
-329
-336
-343
-333
-339
-343
-339
-327
-324
-345
-367
-382
-381
-380
-369
-366
-372
-368
-365
-367
-352
-329
-316
-308
-299
-295
-307
-307
-304
-307
-307
-299
-282
-272
-269
-261
-257
-256
-261
-267
-260
-274
-289
-288
-283
-293
-296
-296
-305
-308
-307
-312
-321
-321
-323
-340
-349
-351
-343
-335
-336
-353
-350
-347
-359
-351
-347
-336
-332
-322
-305
-299
-297
-299
-292
-287
-282
-270
-269
-275
-278
-279
-286
-293
-285
-262
-257
-267
-255
-253
-248
-240
-250
-241
-245
-254
-256
-252
-252
-261
-270
-268
-277
-287
-292
-303
-307
-302
-314
-310
-293
-300
-299
-297
-291
-301
-308
-293
-270
-256
-251
-252
-244
-235
-220
-211
-217
-225
-244
-248
-252
-244
-239
-242
-237
-229
-217
-204
-191
-171
-165
-153
-152
-143
-142
-138
-131
-131
-123
-138
-150
-153
-157
-169
-198
-227
-246
-262
-282
-299
-312
-330
-337
-340
-348
-357
-353
-334
-317
-308
-296
-290
-287
-270
-243
-225
-214
-194
-189
-190
-182
-174
-166
-166
-172
-171
-182
-195
-197
-196
-186
-193
-206
-208
-218
-224
-241
-245
-245
-244
-254
-257
-264
-274
-271
-284
-268
-299
-242
-301
-219
-319
-170
-358
173
-828
-96
183
-979
318
-445
-299
-111
-256
-274
-185
-199
-284
-130
-243
-239
-176
-245
-252
-222
-270
-266
-250
-268
-281
-273
-293
-276
-293
-310
-276
-296
-310
-293
-301
-283
-282
-282
-262
-270
-256
-239
-234
-237
-225
-224
-235
-227
-233
-236
-223
-233
-257
-271
-257
-248
-253
-260
-264
-257
-262
-269
-288
-292
-298
-318
-323
-359
-345
-350
-349
-335
-355
-346
-346
-359
-341
-354
-365
-317
-352
-332
-327
-315
-304
-293
-278
-304
-267
-287
-297
-300
-306
-287
-285
-305
-300
-291
-284
-260
-264
-267
-251
-256
-262
-251
-254
-249
-259
-265
-264
-271
-278
-280
-273
-264
-268
-283
-279
-271
-277
-257
-247
-243
-225
-224
-216
-217
-213
-219
-216
-198
-200
-181
-185
-186
-182
-190
-183
-201
-209
-226
-268
-284
-269
-262
-257
-276
-293
-281
-289
-286
-290
-284
-280
-280
-312
-304
-301
-314
-306
-304
-279
-275
-265
-265
-267
-272
-289
-287
-290
-300
-296
-302
-294
-292
-301
-295
-293
-284
-284
-279
-284
-283
-293
-304
-309
-320
-339
-347
-344
-366
-368
-366
-373
-376
-374
-363
-351
-346
-341
-335
-329
-320
-321
-315
-330
-324
-337
-338
-327
-335
-326
-319
-303
-306
-307
-299
-298
-304
-279
-271
-276
-266
-274
-264
-278
-298
-293
-272
-275
-280
-279
-274
-276
-287
-288
-290
-294
-301
-301
-304
-316
-318
-324
-344
-360
-358
-355
-355
-359
-354
-353
-356
-359
-356
-359
-351
-327
-331
-305
-314
-312
-286
-275
-274
-264
-249
-247
-232
-239
-242
-229
-225
-219
-235
-235
-223
-218
-209
-241
-228
-210
-225
-220
-212
-237
-232
-243
-256
-227
-242
-253
-257
-266
-256
-258
-273
-276
-278
-281
-290
-293
-275
-274
-267
-260
-251
-249
-247
-239
-221
-207
-210
-204
-194
-204
-220
-218
-209
-226
-237
-227
-240
-233
-227
-234
-237
-237
-247
-249
-246
-251
-249
-265
-279
-276
-286
-286
-281
-280
-273
-271
-275
-261
-257
-262
-262
-252
-255
-260
-253
-256
-263
-257
-254
-237
-239
-228
-233
-230
-209
-198
-185
-178
-164
-165
-172
-203
-221
-220
-233
-241
-247
-240
-233
-238
-214
-208
-227
-225
-223
-233
-226
-222
-242
-255
-254
-244
-245
-238
-248
-248
-248
-262
-273
-268
-269
-284
-295
-304
-301
-301
-304
-306
-297
-297
-285
-280
-277
-283
-287
-291
-301
-297
-282
-275
-273
-275
-275
-277
-293
-298
-284
-267
-262
-255
-258
-260
-262
-273
-271
-267
-271
-285
-277
-271
-271
-277
-280
-287
-292
-284
-291
-299
-303
-306
-308
-304
-311
-304
-306
-309
-314
-314
-306
-296
-276
-281
-288
-297
-309
-306
-299
-298
-284
-272
-256
-259
-266
-276
-275
-273
-272
-258
-265
-261
-253
-252
-252
-253
-255
-242
-225
-217
-209
-199
-204
-198
-181
-196
-200
-209
-213
-215
-215
-211
-213
-206
-217
-238
-251
-263
-267
-261
-257
-260
-260
-253
-262
-269
-260
-262
-267
-265
-263
-271
-269
-266
-256
-258
-272
-283
-290
-278
-256
-247
-248
-256
-251
-234
-264
-257
-268
-259
-297
-258
-329
-275
-361
-278
-421
-182
-923
-1042
224
-481
-465
40
-161
-519
-222
-277
-468
-199
-237
-395
-245
-297
-324
-218
-322
-304
-235
-276
-230
-183
-205
-135
4
-277
-1254
-402
18
-675
-273
3
-414
-468
-181
-408
-423
-221
-330
-391
-244
-362
-298
-195
-380
-284
-259
-347
-350
-270
-289
-324
-253
-240
-302
-276
-278
-335
-267
-292
-283
-206
-252
-237
-205
-257
-258
-183
-213
-279
-228
-238
-287
-345
-1012
-450
-212
-582
-319
-262
-512
-506
-394
-541
-445
-304
-381
-421
-329
-393
-263
-322
-385
-99
-330
-395
-166
-276
-387
-105
-159
-282
-66
-236
-271
-288
-283
-268
-360
-901
-625
-312
-585
-378
-366
-431
-505
-432
-318
-382
-199
-252
-260
-173
-378
-56
-272
-259
-142
-217
-286
-435
-181
-223
-230
-110
-100
-169
-189
-103
-269
-559
-336
-406
-416
-337
-482
-299
-350
-276
-485
-238
-214
-371
-185
-474
-267
-164
-316
-187
9
-169
-234
-109
-150
-275
-222
-58
-200
-94
-97
-212
-222
-204
-201
-278
-208
-187
-209
-300
-99
-225
-285
42
-334
-247
-231
-445
-222
-248
-333
-252
-286
-338
-210
-207
-354
-318
-224
-383
-330
-198
-349
-217
-386
-346
-97
-594
-303
-40
-458
-539
-238
-168
-300
-505
116
-403
-397
-21
-330
-118
-373
-100
-103
-174
-442
48
-165
-98
-383
-22
2
-413
-93
-51
-331
-162
-45
-196
-304
-419
-17
-229
-233
-260
-83
-574
-103
-303
-283
-157
-505
115
-328
-535
-206
102
-364
-441
-144
-115
-364
-181
-73
-159
-299
-115
-258
-274
-104
-259
-224
-296
-282
-127
-337
-321
-124
-506
-209
-316
-397
-249
-268
-471
-211
-243
-375
-336
-219
-306
-457
-261
-204
-443
-150
-231
-514
-146
-160
-347
-361
-77
-365
-338
-241
-256
-253
-352
-165
-330
-382
-200
-361
-344
-197
-455
-268
-142
-339
-395
-143
-244
-386
-168
-310
-283
-167
-189
-247
-271
-312
-121
-171
-259
-176
-256
-253
-106
-240
-233
-7
-283
-135
12
-382
-206
-58
-181
-205
-154
-110
-149
-248
-163
-151
-325
-249
-210
-256
-198
-257
-321
-240
-239
-297
-227
-138
-297
-254
-258
-282
-277
-190
-102
-268
-207
-129
-307
-280
-232
-214
-220
-290
-274
-271
-397
-299
-212
-336
-274
-219
-315
-404
-329
-299
-388
-286
-253
-377
-444
-327
-356
-447
-349
-263
-287
-379
-177
-276
-391
-279
-192
-286
-263
-161
-258
-255
-171
-256
-219
-192
-254
-175
-201
-328
-195
-190
-283
-237
-250
-259
-270
-291
-310
-288
-294
-242
-224
-318
-359
-248
-314
-374
-263
-287
-281
-261
-309
-317
-297
-277
-221
-294
-303
-206
-260
-279
-284
-301
-301
-273
-250
-346
-371
-269
-267
-371
-383
-249
-267
-298
-306
-217
-258
-301
-243
-271
-305
-360
-273
-237
-296
-307
-271
-202
-273
-267
-248
-261
-275
-242
-213
-344
-265
-171
-231
-317
-264
-231
-247
-230
-239
-237
-224
-189
-180
-210
-234
-210
-183
-184
-236
-269
-205
-192
-216
-204
-197
-206
-174
-145
-183
-173
-136
-123
-193
-176
-160
-163
-133
-182
-177
-225
-224
-191
-174
-232
-225
-179
-232
-177
-208
-206
-213
-173
-220
-285
-208
-210
-212
-273
-253
-268
-247
-301
-282
-233
-312
-289
-257
-215
-311
-281
-250
-268
-319
-300
-235
-260
-223
-275
-239
-311
-331
-334
-306
-335
-316
-258
-288
-315
-368
-322
-302
-293
-322
-318
-322
-319
-329
-338
-303
-286
-315
-290
-329
-316
-345
-307
-290
-272
-251
-271
-273
-308
-295
-284
-237
-246
-215
-210
-227
-234
-253
-257
-246
-223
-231
-242
-244
-226
-224
-242
-245
-248
-257
-256
-266
-247
-291
-281
-276
-252
-327
-310
-270
-286
-284
-305
-286
-260
-241
-277
-258
-257
-259
-286
-225
-282
-276
-252
-225
-280
-262
-276
-273
-270
-303
-324
-313
-263
-279
-270
-265
-260
-265
-277
-304
-321
-290
-313
-316
-320
-346
-353
-350
-426
-428
-431
-432
-434
-424
-395
-388
-338
-347
-362
-383
-342
-335
-322
-285
-283
-274
-279
-308
-277
-304
-284
-282
-296
-299
-276
-274
-269
-232
-256
-251
-249
-273
-274
-224
-217
-216
-173
-160
-153
-185
-194
-211
-166
-133
-148
-162
-142
-132
-165
-155
-160
-153
-178
-151
-172
-204
-217
-227
-248
-282
-276
-305
-311
-360
-352
-357
-351
-332
-370
-330
-358
-366
-392
-383
-366
-358
-295
-340
-330
-366
-328
-367
-353
-336
-316
-309
-295
-288
-294
-270
-324
-275
-287
-295
-293
-243
-225
-258
-253
-242
-232
-237
-250
-222
-243
-226
-264
-217
-241
-204
-222
-224
-242
-224
-261
-201
-208
-181
-193
-184
-211
-211
-192
-218
-179
-198
-171
-183
-178
-218
-199
-193
-224
-202
-209
-224
-203
-227
-231
-254
-222
-261
-240
-294
-266
-312
-276
-325
-307
-326
-324
-290
-332
-327
-358
-348
-375
-364
-337
-349
-311
-324
-327
-309
-315
-300
-337
-315
-342
-295
-318
-301
-317
-289
-301
-308
-275
-298
-247
-284
-253
-279
-241
-257
-217
-228
-219
-179
-217
-189
-210
-198
-200
-149
-159
-145
-148
-165
-154
-139
-137
-125
-127
-142
-133
-106
-142
-113
-113
-79
-112
-76
-81
-56
-38
-49
-51
-26
-12
-9
6
-26
-21
-23
-29
-58
-55
-56
-66
-63
-72
-76
-20
-47
-78
-82
-100
-97
-131
-142
-169
-182
-217
-229
-248
-304
-291
-307
-286
-346
-325
-364
-350
-392
-398
-411
-425
-394
-445
-427
-470
-418
-451
-445
-454
-458
-436
-452
-409
-431
-379
-409
-364
-364
-355
-331
-333
-279
-296
-255
-266
-221
-254
-194
-201
-173
-162
-148
-121
-153
-102
-149
-109
-115
-73
-74
-101
-107
-167
-87
-137
-88
-95
-67
-77
-105
-81
-144
-92
-128
-60
-103
-62
-60
-73
-89
-69
-49
-100
-69
-91
-66
-97
-100
-141
-121
-109
-144
-172
-234
-248
-272
-290
-338
-324
-340
-367
-375
-429
-413
-442
-440
-494
-485
-492
-487
-502
-519
-523
-519
-493
-485
-465
-482
-475
-441
-436
-442
-431
-415
-384
-397
-380
-390
-350
-326
-314
-308
-274
-258
-243
-223
-201
-202
-172
-162
-139
-145
-135
-149
-88
-144
-132
-136
-111
-92
-71
-72
-117
-55
-93
-77
-54
-32
-45
5
-45
-39
-22
-38
-26
-41
-60
-104
-110
-121
-110
-123
-155
-131
-173
-149
-227
-212
-284
-251
-294
-294
-339
-338
-326
-405
-406
-451
-448
-486
-486
-523
-534
-561
-583
-614
-633
-620
-659
-643
-653
-661
-648
-636
-605
-631
-600
-621
-595
-589
-562
-539
-535
-481
-454
-372
-354
-354
-337
-303
-287
-279
-266
-240
-209
-202
-195
-211
-201
-207
-200
-201
-193
-197
-164
-174
-181
-155
-182
-159
-146
-148
-143
-195
-138
-165
-158
-183
-133
-138
-182
-114
-199
-138
-150
-82
-143
-106
-93
-123
-92
-139
-81
-134
-60
-98
-59
-65
-43
-52
-88
-32
-76
-28
-79
-55
-121
-127
-148
-181
-199
-251
-245
-339
-375
-420
-432
-478
-516
-532
-611
-646
-724
-732
-794
-813
-820
-858
-874
-895
-896
-927
-946
-934
-942
-941
-933
-919
-914
-877
-833
-811
-768
-713
-665
-630
-574
-539
-473
-412
-369
-348
-290
-267
-229
-181
-131
-51
-15
29
64
98
103
146
161
210
217
269
266
236
259
271
313
260
300
268
291
252
231
231
255
282
299
224
217
192
176
171
83
104
88
107
29
9
-24
-27
28
-25
-74
-126
-132
-203
-247
-234
-224
-171
-238
-306
-439
-470
-488
-478
-511
-535
-513
-550
-579
-647
-674
-678
-659
-686
-748
-746
-746
-710
-743
-734
-723
-702
-710
-768
-794
-787
-704
-673
-631
-607
-630
-638
-638
-640
-598
-528
-486
-466
-466
-484
-460
-423
-399
-386
-369
-320
-300
-272
-248
-194
-150
-133
-114
-94
-87
-38
24
61
119
168
221
232
260
247
278
359
404
449
474
511
547
592
575
592
643
707
694
733
708
724
741
702
618
505
439
326
286
202
200
189
204
145
15
-110
-226
-318
-332
-342
-322
-306
-307
-428
-631
-742
-766
-788
-783
-789
-795
-866
-868
-867
-949
-976
-988
-998
-1041
-1047
-1056
-1042
-926
-842
-847
-915
-940
-957
-965
-954
-879
-782
-704
-684
-758
-825
-815
-787
-760
-702
-642
-609
-570
-555
-574
-543
-484
-431
-412
-367
-319
-264
-198
-132
-82
-29
-16
6
55
116
198
292
349
445
414
459
432
435
555
515
661
639
719
730
743
767
780
900
851
910
936
977
933
532
206
152
370
586
682
471
321
319
106
-183
-453
-376
-219
-15
-228
-572
-794
-742
-563
-649
-770
-839
-782
-833
-913
-1029
-1050
-754
-530
-587
-850
-935
-902
-779
-653
-612
-512
-402
-352
-548
-679
-839
-682
-416
-347
-382
-499
-529
-620
-663
-832
-865
-757
-684
-769
-972
-1093
-1096
-976
-1033
-1133
-1205
-1212
-1212
-1287
-1321
-1269
-1093
-1025
-1070
-1156
-1119
-1000
-871
-753
-660
-533
-428
-353
-315
-269
-155
34
187
296
373
437
497
573
675
724
820
886
1013
1007
1039
1107
1156
1314
1310
1327
1269
1421
1390
1482
1433
1240
1268
1220
874
649
608
646
751
839
513
184
86
-84
-287
-493
-544
-506
-413
-559
-759
-945
-987
-1008
-1105
-1219
-1199
-1124
-1132
-1184
-1210
-1196
-1077
-988
-1031
-1075
-975
-913
-839
-783
-676
-570
-439
-444
-546
-596
-546
-449
-353
-291
-257
-279
-314
-356
-433
-464
-493
-426
-489
-524
-634
-737
-765
-801
-855
-938
-980
-1029
-1093
-1137
-1148
-1057
-1000
-972
-1026
-1045
-1058
-983
-893
-845
-722
-618
-557
-531
-489
-466
-358
-215
-197
-74
49
139
193
213
275
302
400
431
453
493
519
626
600
654
674
675
691
659
668
619
723
731
707
609
763
820
769
706
544
434
312
538
574
583
679
572
369
65
-6
-113
-114
-6
36
44
-45
-97
-281
-458
-585
-687
-717
-715
-698
-745
-706
-717
-777
-892
-1001
-1098
-1182
-1172
-1173
-1102
-1037
-980
-1019
-1122
-1227
-1318
-1303
-1246
-1104
-1003
-906
-895
-931
-1013
-1040
-960
-907
-803
-755
-685
-656
-627
-628
-631
-588
-557
-554
-572
-546
-478
-392
-298
-261
-270
-316
-376
-358
-338
-226
-113
0
37
48
47
47
104
146
264
344
484
538
543
557
567
632
686
769
861
935
967
923
980
1050
1193
1292
1346
1381
1291
1110
963
672
570
720
861
896
828
712
358
154
-34
-247
-318
-309
-282
-416
-558
-692
-767
-858
-948
-1050
-1127
-1140
-1153
-1170
-1188
-1088
-1011
-962
-1029
-1104
-1158
-1098
-1000
-953
-783
-646
-584
-625
-718
-784
-769
-663
-590
-519
-437
-374
-389
-506
-594
-620
-594
-596
-629
-700
-737
-738
-782
-855
-951
-1014
-1064
-1119
-1180
-1180
-1132
-1089
-1057
-1091
-1138
-1165
-1169
-1167
-1092
-979
-861
-750
-683
-654
-642
-604
-539
-449
-339
-211
-75
27
120
199
244
309
399
457
528
570
674
741
792
876
856
884
899
943
987
1030
1134
1176
1237
1271
1278
1323
1342
1389
1134
798
726
598
579
646
658
568
569
444
29
-289
-434
-456
-461
-401
-485
-552
-651
-722
-878
-1057
-1073
-1056
-1103
-1211
-1214
-1181
-1094
-988
-990
-1077
-1114
-1159
-1286
-1295
-1227
-1098
-930
-858
-914
-995
-1028
-1113
-1013
-921
-804
-686
-616
-661
-742
-786
-858
-780
-755
-733
-716
-693
-702
-696
-740
-818
-819
-849
-911
-941
-920
-901
-884
-863
-864
-863
-865
-872
-842
-761
-653
-502
-446
-355
-282
-218
-160
-101
32
120
256
291
370
440
482
558
551
654
719
767
788
822
908
964
1026
1015
1093
1178
1236
1232
1280
1305
1412
1548
1448
1255
1046
801
705
792
793
846
848
709
456
172
-145
-309
-300
-330
-383
-457
-579
-696
-790
-940
-1045
-1034
-1038
-1083
-1158
-1239
-1237
-1117
-1021
-1028
-1043
-1072
-1118
-1197
-1216
-1141
-975
-828
-818
-853
-940
-1046
-959
-872
-865
-709
-608
-611
-654
-691
-801
-811
-694
-681
-697
-718
-715
-741
-760
-833
-878
-869
-878
-915
-1008
-1046
-1019
-947
-897
-861
-847
-839
-803
-844
-802
-681
-533
-422
-345
-303
-267
-199
-122
-22
88
220
341
394
407
481
546
666
706
780
912
859
912
1024
1005
1065
1248
1226
1241
1292
1370
1346
1431
1502
1507
1602
1416
1187
891
799
850
911
922
791
739
526
325
-42
-304
-297
-214
-233
-456
-592
-739
-752
-836
-960
-1061
-1008
-964
-1081
-1189
-1297
-1164
-1054
-1003
-1086
-1145
-1105
-1139
-1158
-1238
-1086
-889
-776
-821
-968
-985
-934
-828
-804
-719
-642
-554
-540
-683
-762
-724
-612
-627
-731
-786
-744
-730
-735
-797
-829
-809
-804
-904
-1062
-1057
-987
-940
-954
-936
-898
-853
-839
-861
-859
-775
-625
-556
-519
-472
-385
-289
-209
-151
-68
44
160
239
300
382
435
497
553
577
648
705
784
797
872
892
909
919
992
1080
1028
1136
1163
1173
1187
1289
1247
1265
1213
902
647
573
623
631
697
574
473
365
165
-161
-375
-437
-337
-367
-525
-691
-754
-778
-879
-1006
-1116
-1058
-1013
-1102
-1257
-1276
-1218
-1084
-1037
-1119
-1171
-1140
-1157
-1209
-1212
-1153
-1013
-831
-911
-1018
-1000
-985
-944
-857
-825
-814
-665
-629
-751
-846
-819
-746
-740
-790
-859
-822
-801
-807
-887
-963
-958
-931
-969
-1092
-1089
-1035
-943
-928
-940
-941
-873
-826
-818
-791
-702
-574
-478
-415
-372
-269
-151
-68
-42
24
121
212
300
339
363
473
550
629
638
706
772
835
853
863
884
898
946
956
947
969
1029
1046
1047
1091
1160
1185
1174
971
736
555
593
594
634
610
519
460
303
76
-193
-320
-299
-248
-320
-494
-592
-603
-685
-825
-923
-991
-985
-990
-1109
-1182
-1156
-1044
-991
-1017
-1034
-1019
-1010
-1051
-1064
-1025
-913
-821
-796
-898
-859
-787
-764
-769
-761
-719
-646
-594
-693
-756
-760
-696
-719
-790
-801
-812
-818
-858
-894
-930
-915
-872
-966
-1054
-1103
-1052
-1015
-956
-919
-874
-816
-812
-804
-784
-701
-623
-537
-464
-415
-306
-191
-128
-70
-5
52
131
211
186
242
391
505
586
647
679
651
667
677
720
740
788
880
854
825
864
930
926
999
1024
947
1038
1046
1075
1026
1050
768
666
645
521
632
611
496
365
538
304
1
-104
-113
-156
-236
-332
-470
-512
-503
-576
-724
-805
-759
-754
-913
-1065
-1037
-954
-878
-894
-940
-924
-912
-939
-1044
-1051
-997
-852
-782
-820
-856
-854
-739
-702
-735
-689
-652
-600
-619
-641
-740
-724
-598
-628
-734
-761
-745
-750
-777
-827
-848
-812
-802
-888
-981
-1004
-909
-851
-857
-868
-813
-763
-755
-752
-719
-621
-491
-421
-419
-363
-271
-191
-119
-71
-20
96
194
196
259
330
433
492
538
591
583
617
601
625
697
853
702
782
900
647
761
938
941
964
880
912
1008
942
922
1016
931
719
637
565
560
525
556
470
430
308
157
-57
-180
-215
-254
-306
-477
-517
-555
-600
-702
-745
-765
-796
-820
-960
-1055
-1022
-949
-914
-908
-900
-912
-874
-965
-1002
-975
-886
-884
-887
-835
-842
-759
-741
-741
-777
-751
-742
-845
-868
-793
-746
-715
-679
-708
-750
-786
-854
-918
-945
-912
-899
-909
-948
-957
-941
-974
-1003
-993
-977
-966
-927
-892
-837
-758
-667
-595
-555
-503
-478
-432
-376
-268
-147
-87
45
105
60
105
198
197
282
410
414
405
537
616
491
386
576
846
465
489
795
642
680
749
694
805
806
779
895
883
790
906
957
649
503
543
480
412
432
409
342
356
240
-6
-175
-216
-196
-284
-382
-436
-430
-472
-581
-709
-801
-724
-775
-850
-977
-1026
-952
-927
-909
-961
-928
-890
-912
-1048
-1083
-1006
-926
-973
-975
-900
-919
-794
-849
-901
-884
-790
-847
-940
-898
-862
-789
-791
-792
-856
-827
-836
-896
-935
-928
-872
-863
-871
-909
-872
-869
-884
-890
-910
-898
-872
-835
-821
-773
-734
-641
-544
-514
-521
-459
-406
-341
-243
-226
-129
60
146
26
57
214
159
219
271
449
465
515
493
601
685
383
772
644
666
533
713
728
679
681
802
913
714
881
802
853
778
884
892
589
459
581
543
346
382
426
422
241
153
41
-173
-167
-180
-252
-393
-446
-428
-517
-651
-739
-658
-761
-831
-876
-963
-996
-954
-886
-943
-909
-858
-793
-929
-976
-926
-955
-925
-929
-891
-827
-792
-737
-758
-790
-754
-715
-756
-811
-788
-767
-740
-699
-676
-671
-652
-683
-756
-806
-844
-794
-733
-751
-753
-686
-661
-707
-735
-773
-769
-725
-685
-660
-648
-552
-547
-357
-416
-480
-349
-234
-155
-219
-179
8
178
77
236
194
200
418
286
189
402
424
509
553
427
535
723
417
550
800
357
618
736
669
507
589
912
610
488
734
858
573
705
745
435
389
491
495
325
404
378
366
312
127
58
18
-90
-151
-188
-334
-404
-352
-404
-588
-585
-493
-577
-713
-744
-796
-891
-860
-782
-837
-864
-756
-704
-852
-897
-810
-893
-950
-853
-875
-824
-712
-754
-777
-763
-734
-770
-796
-811
-806
-772
-715
-746
-767
-746
-716
-744
-845
-856
-823
-851
-868
-813
-792
-812
-790
-747
-837
-852
-769
-746
-803
-753
-636
-570
-581
-504
-453
-400
-351
-294
-221
-310
-137
-60
-18
188
-2
149
498
177
207
418
315
358
525
312
458
559
408
665
545
296
661
546
267
483
731
330
506
662
464
726
508
543
693
518
355
474
366
244
318
294
332
162
250
319
68
-89
-61
-74
-249
-227
-223
-367
-344
-304
-406
-520
-462
-469
-551
-717
-740
-719
-777
-743
-743
-701
-711
-694
-803
-909
-924
-864
-865
-878
-811
-795
-757
-783
-767
-785
-802
-776
-772
-805
-823
-817
-778
-769
-780
-754
-783
-810
-834
-882
-938
-937
-846
-842
-864
-871
-821
-803
-871
-815
-791
-777
-683
-663
-641
-615
-484
-376
-377
-378
-79
-379
-453
160
-188
-293
181
100
47
316
37
286
232
176
414
188
307
369
410
544
256
325
676
204
478
579
219
442
537
471
508
445
577
550
662
652
442
846
620
267
390
491
268
305
492
334
196
378
312
-15
121
75
-118
-99
-179
-292
-299
-219
-368
-444
-360
-465
-541
-580
-678
-806
-756
-737
-817
-769
-706
-769
-847
-828
-871
-931
-866
-865
-920
-925
-816
-853
-893
-852
-843
-831
-883
-853
-848
-848
-835
-773
-742
-777
-773
-726
-790
-842
-790
-794
-794
-771
-755
-753
-708
-682
-666
-691
-598
-603
-537
-683
-382
-588
-487
-117
-541
-33
-86
-244
-155
146
-169
-55
157
304
-106
250
411
270
284
191
710
98
93
977
134
87
1005
451
543
458
457
520
678
278
415
872
402
365
957
510
180
1023
581
605
574
660
678
210
325
535
206
221
586
197
168
207
179
7
-129
-78
-120
-234
-385
-363
-328
-455
-502
-409
-542
-627
-610
-672
-813
-838
-750
-803
-827
-824
-758
-826
-894
-847
-863
-910
-876
-863
-885
-854
-807
-782
-780
-765
-807
-842
-814
-855
-843
-762
-760
-733
-669
-665
-753
-723
-699
-763
-745
-694
-712
-652
-676
-669
-609
-509
-611
-668
-450
-657
-518
-521
-644
-336
-301
-311
-362
26
-128
-402
102
143
-339
-201
738
-305
-127
841
-185
-47
596
425
-10
323
346
354
422
-147
778
569
18
534
509
385
319
454
417
305
300
349
618
272
338
747
617
228
716
612
194
367
454
287
73
371
407
140
100
351
166
-133
-93
-39
-205
-320
-232
-319
-467
-394
-460
-526
-552
-639
-589
-682
-871
-828
-742
-895
-890
-790
-829
-916
-877
-839
-952
-897
-825
-873
-899
-827
-820
-828
-791
-738
-716
-721
-743
-759
-752
-798
-723
-623
-633
-550
-579
-603
-546
-647
-637
-510
-545
-596
-549
-599
-587
-519
-528
-480
-542
-474
-476
-516
-561
-323
-442
-132
-475
-205
112
-468
81
-131
41
1
-41
160
195
-92
87
336
282
-77
125
499
343
-150
498
241
184
398
328
165
232
757
-12
131
572
283
153
428
435
175
395
411
571
388
456
593
514
484
152
310
424
164
-6
292
189
-97
190
81
-251
-180
-77
-282
-489
-355
-368
-528
-531
-487
-519
-579
-568
-618
-625
-700
-729
-710
-778
-792
-734
-674
-756
-750
-687
-704
-796
-720
-682
-711
-716
-650
-671
-662
-586
-598
-590
-627
-650
-623
-609
-625
-595
-557
-539
-537
-583
-639
-529
-536
-531
-589
-619
-555
-556
-590
-614
-526
-415
-533
-559
-371
-329
-597
-363
-199
-601
-89
-187
-561
-8
-120
-271
132
-70
-43
29
23
-87
409
-78
-110
752
-27
-53
494
179
254
385
164
394
497
271
173
773
350
89
576
461
356
297
377
718
208
229
723
455
361
564
549
410
382
336
307
186
202
114
193
118
-14
167
84
-191
-163
-133
-309
-393
-451
-493
-590
-586
-564
-601
-630
-613
-603
-705
-790
-764
-770
-896
-859
-782
-885
-850
-723
-765
-830
-756
-679
-769
-772
-749
-690
-650
-668
-561
-507
-602
-599
-589
-645
-646
-617
-628
-678
-648
-611
-611
-644
-649
-599
-642
-673
-606
-733
-746
-679
-667
-699
-703
-581
-577
-579
-366
-765
-335
-121
-734
-1
-349
-363
-79
-38
-400
128
316
-824
758
-61
-556
903
-294
-403
936
-82
-595
1177
-180
-50
513
-14
461
-158
598
271
42
568
292
470
294
297
627
343
424
263
524
546
397
368
655
582
126
566
383
-84
142
388
-49
-212
235
-16
-199
-73
-144
-327
-332
-337
-538
-499
-594
-604
-522
-649
-682
-547
-548
-774
-732
-618
-719
-810
-726
-684
-760
-692
-680
-679
-711
-612
-580
-673
-679
-623
-650
-702
-623
-602
-561
-547
-567
-547
-583
-651
-593
-564
-653
-619
-576
-627
-653
-633
-649
-663
-647
-580
-693
-727
-645
-645
-820
-621
-648
-765
-479
-578
-661
-636
-380
-617
-614
41
-721
-528
301
-622
-565
439
-349
-364
308
24
-419
78
130
-142
145
67
86
274
-120
165
297
-311
652
54
118
276
181
184
92
286
109
305
133
189
289
237
35
560
147
177
452
154
336
191
113
273
-25
-15
76
-157
7
-66
-5
-50
-176
-76
-145
-333
-341
-359
-449
-571
-528
-493
-654
-558
-496
-582
-620
-658
-596
-700
-741
-649
-664
-678
-702
-603
-646
-696
-597
-597
-602
-612
-623
-591
-628
-589
-544
-553
-504
-479
-496
-489
-531
-554
-591
-560
-626
-594
-531
-605
-561
-544
-540
-584
-532
-641
-555
-693
-666
-509
-847
-661
-380
-683
-714
-226
-596
-599
-306
-424
-664
-424
-250
-641
-403
-81
-303
-566
8
-88
-579
214
-231
-122
-350
107
-21
-297
274
205
-104
103
506
-35
-79
429
266
136
176
339
162
293
380
213
591
251
411
446
450
271
385
577
504
335
389
543
236
43
291
240
-91
72
124
-35
-136
34
-37
-156
-185
-157
-289
-442
-394
-433
-524
-575
-487
-521
-577
-579
-649
-606
-661
-672
-640
-673
-677
-700
-686
-717
-661
-599
-544
-601
-563
-493
-556
-568
-504
-487
-533
-519
-500
-503
-543
-489
-502
-601
-587
-559
-623
-677
-633
-652
-695
-684
-655
-704
-750
-723
-710
-805
-816
-764
-709
-730
-845
-591
-506
-975
-551
-368
-585
-679
-276
-324
-552
-472
-61
-188
-579
-177
199
-222
-499
160
3
-209
-50
26
86
-142
97
-131
236
165
-216
441
163
-58
224
349
182
288
140
366
322
206
312
514
226
338
562
251
421
566
443
430
643
359
396
282
213
203
95
181
112
71
97
12
-27
-44
-83
-159
-267
-345
-433
-483
-521
-598
-561
-525
-610
-609
-647
-637
-681
-765
-755
-769
-788
-782
-748
-775
-770
-658
-609
-607
-610
-582
-611
-681
-637
-599
-600
-591
-518
-518
-555
-551
-535
-568
-616
-619
-662
-646
-677
-734
-651
-595
-715
-736
-620
-750
-780
-677
-744
-823
-737
-710
-781
-757
-650
-523
-805
-394
-347
-782
-454
-289
-603
-677
-201
-203
-454
-388
92
-277
-482
366
-241
-429
331
-199
-381
277
-31
-448
720
-164
-173
519
-25
155
-185
448
104
45
210
339
12
237
513
198
172
527
415
63
506
394
261
568
532
277
525
318
172
213
247
-6
75
260
-23
11
112
-60
-165
-108
-119
-333
-384
-361
-522
-542
-586
-577
-575
-567
-587
-642
-651
-681
-699
-637
-700
-766
-634
-667
-741
-668
-618
-601
-612
-542
-571
-627
-591
-607
-646
-591
-496
-515
-539
-517
-547
-516
-541
-624
-553
-564
-572
-612
-660
-695
-644
-596
-684
-732
-656
-606
-739
-619
-693
-860
-573
-752
-808
-680
-557
-747
-720
-475
-574
-664
-406
-278
-663
-267
-298
-312
-349
-365
-58
-375
-139
-9
-127
-16
121
-274
364
6
-39
421
-135
148
373
40
208
499
23
279
521
-63
307
572
-63
321
539
48
263
640
190
403
371
431
515
342
555
539
356
416
393
162
277
219
118
105
215
73
70
95
-22
-41
-46
-167
-287
-212
-269
-412
-405
-349
-461
-453
-366
-527
-536
-481
-565
-607
-604
-600
-647
-601
-662
-671
-522
-526
-546
-501
-518
-552
-527
-542
-600
-554
-477
-493
-531
-508
-497
-561
-529
-539
-559
-605
-537
-610
-706
-649
-644
-719
-669
-626
-747
-582
-808
-890
-607
-922
-851
-571
-838
-898
-518
-659
-776
-538
-549
-562
-486
-456
-543
-389
-274
-241
-511
15
-43
-188
-430
457
-415
-391
719
-527
-231
671
-366
-39
489
-130
301
0
238
321
61
112
568
-1
111
532
234
133
356
400
248
404
255
402
503
120
356
638
348
426
544
531
300
249
310
260
68
92
254
113
-18
92
94
-54
-91
-9
-125
-408
-360
-295
-508
-565
-448
-430
-534
-522
-490
-623
-660
-603
-639
-721
-737
-748
-687
-772
-777
-606
-575
-610
-549
-572
-631
-637
-661
-631
-662
-634
-562
-594
-631
-617
-606
-595
-653
-619
-587
-618
-736
-722
-695
-796
-810
-774
-657
-898
-803
-718
-825
-972
-631
-907
-663
-842
-912
-325
-916
-725
-434
-367
-765
-537
-47
-789
-392
-154
-181
-505
-167
-27
-268
-157
81
-163
-219
615
-620
219
242
-234
73
132
27
-130
414
143
-80
293
-2
21
293
2
238
299
102
284
212
19
321
332
115
408
403
330
333
418
305
362
502
261
286
211
218
183
9
104
98
-38
12
19
-147
-136
11
-166
-320
-268
-372
-442
-516
-540
-544
-549
-521
-557
-630
-632
-612
-651
-680
-708
-688
-661
-735
-763
-693
-677
-672
-617
-629
-639
-607
-637
-667
-683
-671
-650
-611
-697
-712
-591
-655
-676
-603
-640
-667
-612
-677
-736
-704
-672
-680
-694
-656
-627
-804
-597
-644
-848
-664
-380
-757
-730
-294
-561
-737
-430
-179
-840
-181
-99
-841
-6
-306
-472
-97
-407
48
-324
-108
-13
-365
158
-75
-115
158
-102
59
291
-327
157
43
57
285
-129
344
133
209
28
199
340
46
128
541
-35
110
563
207
169
338
451
158
367
376
289
393
388
411
520
275
369
473
199
184
187
182
79
1
151
78
-58
-82
-21
-132
-298
-204
-281
-492
-443
-389
-530
-543
-524
-476
-580
-587
-538
-582
-611
-637
-600
-667
-702
-664
-633
-684
-696
-593
-565
-652
-655
-550
-673
-689
-584
-637
-610
-548
-588
-610
-609
-581
-565
-598
-588
-598
-663
-633
-708
-705
-657
-703
-719
-680
-559
-803
-623
-565
-911
-542
-613
-871
-402
-674
-827
-193
-948
-290
-386
-833
71
-924
-71
-280
-817
141
-666
-189
11
-761
201
-365
-279
187
-309
-115
2
-185
71
78
-57
191
-151
293
41
-40
224
82
22
293
172
210
280
-14
273
254
124
207
299
300
198
200
375
262
82
459
303
188
280
415
430
182
242
364
62
63
160
34
14
-23
99
-15
-116
-75
-58
-125
-246
-266
-246
-372
-451
-387
-409
-514
-423
-382
-557
-537
-477
-537
-621
-614
-601
-663
-699
-698
-689
-630
-656
-659
-590
-636
-644
-627
-637
-705
-669
-622
-722
-706
-636
-690
-644
-628
-726
-684
-668
-731
-724
-734
-755
-695
-765
-705
-738
-800
-710
-724
-703
-776
-562
-864
-686
-436
-988
-506
-560
-566
-625
-393
-472
-312
-532
-330
-171
-471
-367
-333
59
-720
89
-243
-422
0
-203
-190
-239
-34
-84
-66
-101
204
-238
-88
358
-175
-32
315
-2
138
-24
338
-2
19
194
-80
136
247
25
87
429
-71
66
393
174
-94
338
303
88
109
417
270
122
346
292
210
70
292
128
-57
98
66
-22
12
6
-47
-19
-143
-181
-169
-293
-302
-351
-320
-416
-423
-367
-461
-492
-470
-546
-583
-577
-594
-634
-658
-656
-641
-691
-725
-655
-631
-709
-646
-615
-712
-641
-631
-724
-727
-688
-729
-722
-638
-624
-684
-613
-644
-650
-678
-608
-573
-673
-627
-682
-583
-668
-706
-515
-640
-747
-520
-580
-854
-485
-585
-668
-472
-607
-412
-434
-412
-303
-421
-388
-109
-382
-361
-242
-196
-442
-199
-106
-285
-56
-136
-13
-58
-61
-134
95
-61
-160
235
-71
50
11
134
257
-112
394
214
57
198
271
155
85
249
352
78
286
334
40
362
214
46
504
162
246
453
287
309
271
361
375
339
393
455
257
236
297
120
89
165
129
49
53
40
-70
-100
-103
-172
-247
-315
-401
-513
-499
-594
-619
-580
-688
-644
-613
-704
-717
-699
-733
-782
-749
-742
-786
-765
-708
-721
-707
-685
-661
-653
-723
-702
-677
-735
-775
-687
-770
-711
-691
-745
-675
-678
-733
-669
-603
-765
-691
-605
-810
-723
-586
-753
-675
-605
-659
-776
-609
-622
-791
-658
-455
-947
-446
-470
-885
-154
-609
-417
-245
-492
-402
10
-654
-94
-59
-574
227
-304
-352
189
-156
-321
417
-222
-48
347
-127
-15
462
-15
-90
636
156
-12
611
155
41
622
229
176
402
300
112
434
301
347
326
293
352
126
374
113
174
312
209
228
197
215
124
157
134
236
269
182
309
110
14
70
-20
-80
-44
-36
-70
-10
-169
-197
-126
-321
-300
-287
-409
-466
-435
-471
-532
-451
-470
-559
-546
-593
-629
-605
-696
-719
-694
-752
-782
-707
-727
-841
-759
-703
-822
-802
-743
-777
-854
-891
-827
-833
-883
-750
-795
-855
-739
-766
-798
-765
-781
-785
-729
-732
-773
-646
-622
-817
-696
-526
-652
-565
-499
-659
-556
-568
-555
-381
-495
-474
-334
-434
-409
-376
-242
-381
-172
-311
-392
-55
-378
-268
130
-246
-221
158
-181
-13
-134
-106
89
-76
-231
214
-99
-102
268
-136
22
0
279
92
-99
422
204
-24
131
45
220
216
111
307
174
120
193
183
301
44
297
312
35
228
272
329
273
184
378
263
118
404
243
214
241
173
228
47
95
124
32
-78
-24
-8
-250
-239
-146
-310
-420
-339
-452
-549
-580
-581
-632
-643
-547
-576
-593
-646
-662
-616
-680
-759
-698
-714
-788
-793
-751
-733
-770
-746
-698
-749
-762
-684
-691
-701
-654
-612
-621
-595
-534
-526
-517
-567
-547
-481
-563
-635
-527
-563
-636
-559
-521
-528
-586
-584
-585
-556
-567
-499
-682
-560
-405
-652
-426
-396
-466
-365
-326
-392
-186
-39
-286
-279
43
-180
-137
188
-22
103
40
109
94
-49
183
177
89
54
166
307
152
62
221
297
191
173
223
391
191
122
508
172
36
383
326
217
250
282
312
198
327
303
298
328
367
314
364
320
303
522
243
379
514
492
244
286
335
197
133
126
137
-26
78
99
6
-113
-77
-65
-237
-349
-348
-411
-568
-540
-533
-597
-615
-610
-608
-712
-757
-738
-758
-840
-876
-791
-829
-880
-830
-786
-790
-833
-805
-798
-859
-854
-813
-817
-858
-801
-736
-720
-710
-645
-573
-660
-640
-527
-572
-600
-599
-596
-561
-589
-591
-525
-555
-575
-561
-570
-531
-623
-640
-535
-595
-655
-506
-516
-502
-443
-429
-399
-372
-340
-348
-278
-252
-210
-222
-216
24
-1
-48
114
149
48
-13
241
131
58
485
250
131
343
375
289
401
378
183
416
350
229
373
408
218
252
506
307
272
456
431
309
312
570
371
262
390
461
377
416
525
380
450
450
435
436
320
190
243
187
-12
40
121
10
-74
-23
-115
-281
-273
-307
-430
-550
-538
-603
-694
-734
-768
-730
-764
-774
-774
-796
-899
-941
-907
-949
-977
-906
-866
-945
-947
-909
-887
-957
-954
-903
-951
-989
-967
-932
-941
-895
-817
-819
-873
-830
-812
-847
-882
-822
-775
-830
-818
-773
-775
-825
-791
-748
-789
-810
-759
-723
-784
-777
-737
-721
-723
-643
-620
-573
-547
-505
-422
-429
-415
-317
-196
-247
-257
-166
-34
-130
-22
-48
-81
26
199
117
32
270
197
347
233
162
366
419
279
300
333
322
454
368
393
389
314
397
437
214
319
487
428
327
432
508
431
418
518
477
431
580
586
545
574
694
718
715
530
456
421
232
137
132
164
58
83
115
-60
-151
-179
-213
-353
-496
-552
-647
-729
-755
-745
-755
-740
-716
-757
-849
-940
-938
-956
-1009
-1019
-917
-866
-853
-876
-847
-779
-802
-766
-767
-824
-848
-836
-879
-918
-824
-752
-718
-731
-708
-725
-742
-752
-799
-764
-775
-799
-803
-816
-844
-849
-794
-798
-833
-807
-814
-914
-950
-880
-851
-772
-686
-678
-645
-563
-532
-479
-462
-448
-316
-270
-277
-242
-183
-111
-16
62
90
48
99
174
148
164
253
290
386
358
302
469
418
481
533
453
446
477
417
440
476
473
520
634
561
455
579
523
529
447
495
577
555
460
581
604
531
668
639
652
631
657
707
549
319
278
214
122
68
83
65
50
86
-65
-201
-280
-325
-408
-573
-693
-730
-708
-786
-873
-828
-725
-732
-801
-885
-935
-936
-951
-972
-987
-894
-769
-746
-778
-761
-655
-633
-688
-724
-767
-702
-694
-782
-768
-688
-660
-641
-633
-741
-784
-747
-824
-944
-943
-915
-940
-996
-1026
-1015
-965
-971
-1040
-1094
-1123
-1086
-1094
-1125
-1122
-1033
-961
-939
-909
-848
-768
-682
-618
-615
-545
-457
-366
-310
-262
-150
-77
-35
0
83
140
199
234
241
276
287
342
459
456
452
518
512
477
494
486
484
542
470
505
548
515
572
587
547
555
627
623
581
532
574
659
588
575
638
706
679
706
728
770
812
839
877
728
483
423
274
188
147
192
173
117
104
-49
-155
-286
-357
-406
-565
-716
-809
-801
-844
-915
-855
-796
-755
-802
-889
-1018
-1029
-993
-981
-944
-886
-790
-727
-753
-824
-751
-687
-732
-745
-753
-774
-781
-808
-793
-748
-673
-643
-676
-745
-793
-812
-856
-905
-905
-877
-907
-944
-975
-987
-1012
-1039
-1044
-1067
-1116
-1151
-1160
-1157
-1149
-1098
-1038
-990
-944
-883
-854
-817
-757
-700
-636
-571
-495
-409
-323
-235
-149
-53
38
38
60
79
99
185
238
343
459
534
549
566
581
577
632
557
539
599
625
656
660
672
711
747
712
698
665
688
667
650
624
814
785
674
765
813
740
802
885
853
881
1046
933
878
772
500
326
191
156
92
133
36
19
8
-122
-325
-434
-454
-546
-699
-855
-944
-927
-916
-904
-928
-857
-796
-868
-1024
-1133
-1078
-1008
-969
-944
-850
-741
-668
-681
-730
-640
-558
-573
-650
-674
-660
-583
-549
-573
-506
-433
-468
-606
-744
-808
-814
-835
-913
-955
-931
-936
-1002
-1108
-1145
-1147
-1181
-1286
-1364
-1380
-1368
-1306
-1272
-1227
-1155
-1096
-1094
-1137
-1113
-1046
-945
-840
-747
-646
-549
-454
-350
-276
-186
-103
-34
12
17
59
146
253
344
416
465
525
554
528
518
551
577
620
667
653
616
667
655
647
599
654
663
633
614
681
700
731
807
795
828
810
851
727
790
740
868
865
1004
1016
1053
1063
821
555
287
201
44
74
38
46
-24
10
-173
-408
-585
-641
-678
-907
-1033
-1131
-1072
-1063
-1063
-1081
-965
-914
-1004
-1138
-1289
-1239
-1136
-994
-952
-778
-603
-486
-547
-608
-557
-502
-420
-467
-481
-470
-349
-306
-331
-361
-292
-311
-460
-618
-774
-840
-805
-782
-895
-883
-874
-939
-1094
-1222
-1332
-1342
-1349
-1440
-1482
-1483
-1429
-1382
-1360
-1337
-1294
-1278
-1260
-1284
-1224
-1073
-899
-769
-679
-540
-418
-331
-274
-194
-142
-57
65
126
211
290
413
519
549
556
591
615
624
614
655
701
731
730
712
757
749
667
656
622
601
680
703
703
668
800
782
739
695
748
759
762
784
841
851
975
988
1000
1092
1078
1147
848
640
347
199
223
215
209
224
217
73
-153
-434
-600
-689
-710
-883
-1009
-1046
-1040
-1016
-1095
-1101
-1062
-1001
-1111
-1268
-1380
-1327
-1158
-1025
-933
-812
-627
-591
-665
-776
-756
-617
-471
-453
-460
-374
-331
-276
-285
-308
-292
-313
-450
-650
-758
-777
-802
-802
-785
-829
-891
-1020
-1211
-1396
-1492
-1551
-1568
-1557
-1592
-1620
-1609
-1594
-1592
-1580
-1591
-1587
-1555
-1534
-1465
-1293
-1122
-951
-830
-767
-690
-608
-536
-473
-342
-194
-29
90
154
223
296
365
409
453
465
489
547
600
626
714
761
752
731
698
656
649
662
688
714
769
775
827
853
816
896
879
930
849
926
901
1039
1058
1063
1050
1159
1280
1171
1241
1191
920
683
544
147
149
203
202
164
139
-25
-318
-516
-802
-912
-949
-986
-1068
-1069
-1114
-1146
-1131
-1164
-1191
-1230
-1244
-1338
-1379
-1335
-1171
-973
-812
-688
-619
-572
-658
-685
-669
-620
-462
-352
-282
-241
-185
-264
-293
-279
-333
-385
-456
-550
-681
-690
-690
-779
-903
-989
-1084
-1208
-1341
-1458
-1518
-1545
-1555
-1648
-1718
-1742
-1723
-1762
-1826
-1827
-1756
-1620
-1565
-1498
-1390
-1216
-1099
-1042
-979
-865
-705
-591
-442
-326
-180
-64
34
84
174
277
347
424
478
533
589
660
687
716
739
745
723
690
713
724
737
780
814
779
733
750
735
693
693
781
771
826
859
929
928
951
1034
980
959
1018
1049
1115
1254
1357
1391
1216
878
654
260
179
165
326
321
357
214
-45
-406
-663
-799
-916
-920
-936
-962
-1063
-1090
-1108
-1145
-1154
-1179
-1235
-1342
-1392
-1385
-1245
-1029
-796
-623
-560
-536
-628
-714
-704
-586
-450
-258
-122
-72
-76
-128
-178
-294
-290
-288
-327
-419
-453
-520
-522
-538
-629
-773
-914
-1011
-1195
-1302
-1367
-1332
-1347
-1368
-1475
-1585
-1659
-1693
-1735
-1767
-1690
-1608
-1529
-1493
-1403
-1299
-1162
-1085
-1044
-983
-870
-703
-557
-382
-202
-57
6
57
83
132
235
343
459
527
607
635
637
654
702
726
738
760
757
752
723
771
854
893
879
859
795
736
773
727
749
861
948
984
968
874
892
912
952
975
1054
1124
1204
1274
1264
1140
884
713
300
16
7
144
260
289
244
-45
-301
-630
-922
-1098
-1029
-912
-886
-968
-1090
-1110
-1195
-1286
-1390
-1421
-1378
-1328
-1344
-1305
-1115
-860
-685
-710
-747
-794
-806
-818
-723
-555
-297
-75
-59
-105
-217
-237
-302
-388
-383
-285
-212
-279
-414
-540
-530
-533
-690
-963
-1119
-1152
-1192
-1246
-1301
-1281
-1239
-1332
-1572
-1785
-1821
-1737
-1662
-1649
-1588
-1472
-1363
-1363
-1388
-1325
-1157
-1001
-932
-852
-721
-524
-334
-211
-136
-47
19
44
86
161
298
470
610
637
599
600
601
598
605
656
721
812
867
817
753
774
811
824
754
745
817
841
883
911
880
896
941
909
881
907
1037
1074
1082
1146
1144
1195
1267
1302
1327
1085
940
459
42
37
264
468
464
456
104
-193
-604
-939
-1150
-968
-713
-677
-817
-1082
-1184
-1268
-1327
-1436
-1397
-1313
-1247
-1299
-1364
-1194
-936
-678
-672
-712
-772
-798
-772
-719
-514
-207
57
60
-85
-266
-344
-353
-296
-257
-162
-57
-100
-259
-480
-602
-685
-654
-729
-833
-977
-1114
-1192
-1246
-1239
-1289
-1329
-1465
-1641
-1806
-1826
-1746
-1573
-1424
-1385
-1383
-1426
-1410
-1387
-1291
-1126
-895
-734
-682
-617
-525
-375
-241
-145
-87
23
103
161
252
392
548
623
629
557
546
560
623
696
741
836
865
863
750
759
737
802
866
879
848
808
851
827
830
853
889
897
956
906
948
966
1145
1106
1200
1136
1170
1215
1307
1305
992
942
336
51
-9
329
510
551
438
-36
-300
-723
-965
-1162
-903
-649
-552
-801
-1158
-1256
-1345
-1331
-1465
-1380
-1301
-1119
-1191
-1295
-1196
-934
-701
-759
-820
-929
-828
-719
-611
-495
-236
-24
-70
-277
-513
-498
-361
-213
-173
-184
-132
-157
-303
-564
-668
-653
-628
-695
-868
-977
-1012
-1017
-1154
-1354
-1483
-1493
-1527
-1606
-1643
-1590
-1503
-1458
-1482
-1570
-1542
-1448
-1313
-1218
-1102
-971
-846
-782
-759
-719
-570
-383
-257
-185
-164
-51
75
181
221
279
355
428
437
402
445
545
653
678
611
594
592
643
625
667
668
802
807
694
670
550
655
678
745
817
879
922
876
805
801
842
918
1044
1087
1148
1185
1218
1298
1190
970
628
63
-128
46
463
611
598
372
-64
-467
-933
-1199
-1127
-684
-450
-503
-859
-1106
-1262
-1370
-1472
-1465
-1300
-1141
-1063
-1186
-1208
-1049
-811
-781
-866
-933
-932
-802
-661
-480
-324
-91
-27
-161
-407
-526
-418
-270
-31
38
27
-70
-178
-403
-600
-661
-632
-573
-604
-722
-891
-982
-1089
-1253
-1405
-1506
-1531
-1594
-1624
-1615
-1565
-1523
-1526
-1616
-1701
-1678
-1542
-1393
-1201
-1031
-908
-850
-867
-835
-752
-584
-394
-239
-138
-76
4
71
134
191
278
361
403
423
444
500
595
659
645
626
604
614
640
677
750
803
874
855
760
646
650
739
744
893
872
968
956
949
858
811
913
1020
1097
1144
1249
1261
1359
1384
1150
820
388
-57
-38
336
693
731
563
94
-357
-773
-1055
-1106
-805
-416
-266
-502
-967
-1257
-1366
-1373
-1374
-1289
-1151
-1028
-978
-1100
-1128
-974
-754
-769
-863
-945
-860
-601
-374
-189
-132
-111
-176
-344
-546
-531
-287
-32
145
110
-45
-362
-504
-608
-635
-596
-486
-466
-570
-754
-979
-1127
-1194
-1232
-1344
-1449
-1512
-1522
-1522
-1529
-1533
-1546
-1588
-1664
-1716
-1655
-1449
-1209
-1041
-958
-963
-987
-1005
-935
-725
-459
-229
-114
-102
-120
-117
-40
115
259
420
492
512
483
497
576
669
743
747
728
727
760
821
895
931
947
924
812
762
752
857
956
1028
1020
916
902
909
872
897
1058
1092
1201
1164
1210
1170
1268
1391
1218
922
521
179
-55
145
511
704
607
200
-345
-838
-1034
-1053
-863
-601
-417
-552
-980
-1436
-1640
-1588
-1433
-1256
-1207
-1158
-1171
-1190
-1253
-1207
-1004
-867
-840
-915
-918
-809
-521
-289
-155
-239
-299
-374
-483
-442
-317
-25
123
190
-78
-343
-542
-664
-696
-576
-466
-427
-576
-860
-1104
-1275
-1326
-1410
-1447
-1444
-1499
-1572
-1700
-1697
-1655
-1658
-1747
-1816
-1786
-1673
-1491
-1331
-1147
-1023
-989
-1071
-1077
-967
-707
-431
-222
-147
-121
-131
-141
-72
63
238
394
486
489
464
463
495
558
610
634
659
685
726
738
782
819
802
793
715
651
688
788
879
897
864
778
785
799
805
859
920
977
1048
963
993
956
1135
1211
1197
771
414
85
-146
56
322
623
487
223
-427
-901
-1129
-1072
-873
-652
-437
-560
-881
-1368
-1562
-1572
-1395
-1219
-1157
-1110
-1160
-1146
-1250
-1181
-1061
-886
-890
-916
-899
-792
-519
-328
-185
-274
-362
-442
-468
-435
-279
9
168
188
-47
-307
-533
-543
-487
-438
-359
-373
-523
-850
-1021
-1099
-1049
-1103
-1195
-1351
-1453
-1496
-1595
-1595
-1549
-1446
-1576
-1712
-1772
-1642
-1450
-1257
-1124
-1076
-1038
-1109
-1130
-1030
-721
-430
-229
-229
-259
-298
-287
-125
28
250
345
398
321
268
287
367
508
589
602
559
539
558
631
694
739
735
669
655
613
652
698
829
907
840
776
676
702
752
881
979
1062
1050
975
988
996
1149
1197
1293
1008
686
339
-51
-47
219
693
684
396
-183
-650
-891
-934
-863
-686
-385
-369
-703
-1255
-1557
-1499
-1298
-1144
-1152
-1125
-1117
-1088
-1205
-1231
-1104
-863
-794
-879
-928
-836
-576
-344
-238
-261
-375
-460
-484
-451
-287
-90
100
131
9
-259
-480
-531
-451
-374
-345
-366
-442
-591
-861
-1115
-1299
-1252
-1201
-1221
-1326
-1425
-1548
-1604
-1708
-1749
-1669
-1554
-1480
-1501
-1451
-1365
-1217
-1135
-1082
-1031
-951
-815
-676
-476
-324
-196
-187
-170
-157
-71
88
239
398
465
474
433
434
454
533
640
703
737
711
701
647
671
687
681
699
664
682
684
741
762
790
781
741
716
727
822
866
926
949
942
980
933
1007
1079
1244
1340
1296
891
503
215
28
223
521
810
699
336
-270
-815
-963
-863
-611
-444
-362
-539
-886
-1350
-1565
-1544
-1340
-1102
-1088
-1118
-1204
-1200
-1221
-1193
-1090
-998
-963
-960
-885
-759
-531
-343
-304
-420
-615
-673
-580
-357
-147
-28
28
-40
-204
-467
-637
-578
-356
-237
-282
-452
-577
-776
-1032
-1275
-1296
-1139
-1069
-1207
-1435
-1586
-1660
-1733
-1788
-1753
-1659
-1580
-1583
-1588
-1501
-1368
-1279
-1264
-1212
-1144
-1028
-874
-650
-483
-389
-340
-337
-280
-238
-78
60
270
366
365
334
348
407
438
493
578
678
701
673
647
648
658
662
656
683
728
780
727
731
742
704
651
645
700
766
814
806
814
835
863
810
858
997
1131
1253
1171
782
330
85
-8
129
438
650
612
254
-278
-839
-1008
-904
-628
-467
-460
-629
-894
-1253
-1516
-1509
-1378
-1160
-1089
-1135
-1204
-1212
-1182
-1172
-1096
-1049
-991
-961
-838
-705
-512
-340
-295
-380
-533
-587
-542
-283
-56
75
-9
-115
-272
-434
-567
-589
-458
-333
-309
-484
-711
-905
-1021
-1125
-1200
-1268
-1303
-1308
-1359
-1465
-1596
-1728
-1780
-1740
-1708
-1682
-1622
-1496
-1372
-1329
-1375
-1375
-1281
-1131
-985
-860
-691
-532
-455
-475
-473
-351
-192
-20
76
161
220
251
276
319
399
427
465
480
520
544
548
639
644
648
546
500
555
643
717
681
738
742
755
695
640
675
753
850
877
898
897
887
856
873
1024
1115
1216
1203
856
444
68
-88
58
442
749
687
274
-344
-824
-985
-864
-653
-473
-409
-493
-817
-1285
-1536
-1479
-1230
-1069
-1075
-1146
-1122
-1073
-1076
-1107
-1066
-932
-881
-885
-852
-695
-460
-300
-294
-458
-632
-656
-585
-352
-117
21
-46
-185
-361
-556
-649
-631
-484
-385
-358
-512
-705
-873
-976
-1075
-1159
-1182
-1182
-1202
-1303
-1375
-1451
-1512
-1588
-1610
-1564
-1471
-1359
-1314
-1240
-1197
-1179
-1188
-1138
-1020
-813
-625
-512
-406
-367
-307
-285
-184
-99
42
148
240
300
321
343
365
370
388
416
428
515
591
638
606
597
581
563
563
593
678
767
807
760
726
675
731
749
866
909
1007
1016
988
993
941
1029
1037
1204
1213
1351
1254
945
578
259
166
219
541
709
740
393
-172
-713
-938
-814
-614
-496
-483
-549
-809
-1210
-1514
-1548
-1351
-1143
-1080
-1162
-1182
-1165
-1142
-1207
-1181
-1080
-977
-934
-878
-745
-565
-420
-410
-506
-606
-622
-555
-404
-197
-24
-33
-164
-304
-430
-457
-490
-464
-426
-347
-370
-564
-783
-976
-1026
-1117
-1221
-1242
-1254
-1262
-1369
-1513
-1657
-1700
-1681
-1652
-1618
-1538
-1457
-1399
-1363
-1310
-1266
-1224
-1141
-1001
-817
-656
-546
-494
-462
-398
-309
-216
-64
97
229
247
263
278
321
369
418
495
541
569
559
563
577
620
640
658
632
660
651
693
721
759
786
735
761
691
742
785
864
943
926
956
897
936
946
1062
1186
1276
1361
1111
773
346
72
67
325
726
857
665
106
-507
-906
-945
-775
-518
-372
-351
-580
-985
-1374
-1550
-1467
-1244
-1050
-1010
-1026
-1091
-1130
-1159
-1163
-1053
-955
-914
-854
-720
-581
-441
-369
-392
-458
-518
-528
-452
-322
-124
-3
-58
-188
-366
-477
-566
-541
-503
-442
-398
-500
-703
-943
-1106
-1215
-1249
-1288
-1301
-1305
-1339
-1387
-1522
-1624
-1697
-1687
-1633
-1550
-1441
-1361
-1297
-1243
-1190
-1173
-1143
-1043
-871
-712
-557
-450
-375
-297
-221
-154
-87
34
158
281
368
412
436
442
434
450
492
553
608
639
643
652
622
614
624
627
698
709
763
751
807
806
843
805
825
828
873
939
944
965
957
1003
1042
1117
1174
1253
1282
1113
756
326
21
9
293
647
815
637
147
-454
-878
-982
-820
-558
-359
-283
-431
-806
-1261
-1541
-1506
-1289
-1036
-902
-907
-986
-1071
-1132
-1154
-1065
-930
-823
-733
-658
-560
-453
-397
-369
-371
-369
-420
-402
-334
-166
-39
-34
-117
-286
-386
-481
-506
-522
-502
-477
-501
-642
-849
-1034
-1141
-1216
-1270
-1278
-1310
-1286
-1355
-1420
-1544
-1610
-1639
-1662
-1585
-1477
-1329
-1244
-1184
-1134
-1075
-1036
-984
-870
-719
-513
-345
-232
-176
-110
-63
-13
55
147
271
351
418
448
484
469
446
444
463
520
551
580
589
619
640
634
646
633
655
718
762
843
863
931
906
927
924
949
951
983
1015
1065
1129
1186
1214
1241
1299
1290
1073
709
264
-46
-63
230
571
752
600
119
-509
-999
-1190
-1121
-869
-605
-450
-507
-814
-1240
-1630
-1782
-1675
-1414
-1170
-996
-950
-1030
-1167
-1255
-1221
-1122
-968
-831
-735
-622
-524
-464
-425
-394
-351
-336
-344
-363
-355
-270
-180
-94
-92
-155
-284
-490
-636
-774
-772
-719
-636
-638
-723
-920
-1198
-1449
-1597
-1582
-1480
-1379
-1344
-1404
-1491
-1609
-1707
-1710
-1630
-1491
-1389
-1292
-1194
-1132
-1075
-1004
-889
-740
-619
-555
-508
-424
-273
-112
40
150
219
218
189
170
203
305
409
502
555
594
561
510
486
507
579
638
704
714
733
729
737
748
758
803
773
800
808
882
939
968
1023
1025
1056
1030
1037
1093
1167
1296
1278
1130
801
406
57
-99
17
281
491
516
316
-78
-506
-839
-1028
-1064
-942
-769
-638
-639
-778
-1000
-1226
-1363
-1408
-1333
-1218
-1114
-1047
-1025
-987
-924
-844
-772
-729
-709
-704
-695
-657
-605
-503
-366
-216
-124
-134
-222
-343
-453
-515
-525
-477
-385
-351
-370
-463
-599
-752
-889
-997
-1053
-1110
-1154
-1200
-1283
-1344
-1407
-1432
-1468
-1523
-1572
-1636
-1669
-1662
-1590
-1488
-1360
-1250
-1135
-1060
-1020
-988
-951
-878
-757
-618
-488
-358
-247
-155
-73
0
71
163
236
292
362
415
470
506
546
571
603
627
648
645
652
661
654
667
668
690
678
677
669
675
712
721
737
780
777
799
805
825
824
850
900
971
1038
1104
1088
983
756
465
225
58
23
95
165
178
136
40
-92
-238
-373
-518
-656
-753
-825
-897
-960
-1025
-1052
-1046
-996
-936
-877
-847
-872
-938
-995
-997
-963
-880
-754
-637
-541
-474
-435
-397
-366
-333
-311
-272
-224
-229
-246
-288
-321
-346
-335
-314
-296
-310
-363
-451
-538
-613
-681
-735
-779
-817
-867
-914
-973
-990
-992
-1004
-1000
-998
-965
-947
-912
-851
-785
-715
-640
-572
-513
-447
-394
-354
-316
-261
-194
-126
-91
-78
-41
-25
-23
-25
-22
-20
-22
-11
-5
4
7
-9
3
17
21
28
20
21
13
24
45
59
79
91
88
82
90
107
126
139
149
156
164
161
173
178
187
203
218
241
270
291
308
325
350
361
373
375
362
331
276
226
193
177
165
150
136
122
105
99
86
63
42
7
-28
-58
-70
-97
-144
-194
-254
-303
-351
-386
-408
-443
-464
-480
-508
-534
-549
-563
-573
-569
-578
-573
-572
-573
-586
-629
-648
-665
-686
-697
-705
-711
-708
-695
-689
-697
-702
-693
-691
-678
-673
-651
-643
-650
-642
-628
-612
-596
-583
-590
-603
-616
-615
-611
-622
-624
-613
-600
-598
-583
-561
-550
-526
-511
-496
-480
-479
-485
-486
-472
-461
-432
-404
-376
-345
-318
-294
-296
-261
-222
-202
-178
-149
-118
-100
-81
-56
-42
-3
26
59
80
98
112
129
144
152
160
178
200
229
261
288
309
319
336
342
347
354
358
378
397
415
436
441
429
408
394
386
363
361
363
356
343
315
309
281
224
187
149
116
91
63
26
-4
-43
-87
-145
-218
-273
-323
-366
-408
-453
-507
-560
-629
-680
-727
-749
-753
-772
-779
-805
-837
-843
-865
-883
-892
-898
-900
-907
-907
-902
-905
-905
-897
-874
-850
-845
-835
-811
-790
-768
-734
-721
-714
-688
-687
-682
-683
-683
-663
-657
-656
-656
-634
-622
-626
-615
-607
-603
-599
-582
-554
-534
-526
-512
-496
-496
-462
-434
-423
-423
-441
-433
-406
-383
-380
-356
-324
-290
-260
-254
-238
-212
-192
-166
-148
-123
-88
-41
-17
18
62
85
120
143
166
193
238
268
287
316
341
344
336
336
332
326
352
366
363
354
354
341
319
321
325
328
336
355
361
338
310
305
293
289
273
249
241
226
202
170
151
108
56
10
-24
-58
-110
-167
-223
-276
-342
-405
-457
-517
-560
-591
-625
-657
-702
-741
-774
-793
-812
-834
-855
-871
-879
-869
-877
-879
-882
-885
-873
-874
-862
-846
-826
-801
-771
-747
-709
-671
-641
-608
-600
-591
-577
-569
-571
-559
-558
-560
-557
-562
-589
-611
-617
-611
-595
-586
-570
-567
-544
-535
-532
-514
-499
-484
-466
-447
-438
-425
-406
-399
-382
-355
-336
-312
-278
-267
-268
-234
-203
-188
-163
-142
-123
-103
-88
-79
-66
-40
-56
-46
-20
-13
9
19
47
74
91
81
76
87
103
123
142
157
168
182
190
189
187
201
221
243
266
282
300
315
312
316
318
326
319
298
285
267
249
230
192
166
133
83
52
20
-15
-51
-84
-130
-185
-238
-292
-324
-366
-404
-447
-493
-533
-582
-624
-649
-686
-706
-720
-729
-741
-748
-736
-746
-749
-742
-737
-744
-756
-754
-749
-742
-732
-716
-707
-699
-663
-629
-626
-609
-588
-593
-599
-601
-592
-583
-593
-607
-625
-629
-627
-631
-628
-615
-607
-598
-577
-564
-548
-534
-509
-488
-475
-479
-486
-465
-445
-425
-414
-404
-393
-384
-377
-351
-331
-328
-310
-290
-277
-254
-239
-207
-164
-137
-109
-85
-83
-83
-61
-47
-41
-8
18
37
44
38
30
28
25
12
43
68
66
67
67
63
64
70
86
99
115
138
149
174
190
196
222
251
259
273
296
299
313
307
305
280
254
234
204
184
162
144
117
78
40
3
-38
-71
-96
-115
-150
-205
-276
-337
-385
-422
-466
-507
-534
-573
-601
-626
-654
-671
-681
-679
-672
-668
-672
-675
-678
-685
-679
-682
-691
-674
-635
-617
-628
-634
-617
-617
-602
-580
-558
-546
-543
-566
-591
-603
-609
-595
-583
-579
-583
-597
-616
-608
-592
-569
-553
-547
-533
-520
-498
-472
-437
-424
-429
-415
-406
-412
-403
-396
-387
-364
-361
-335
-312
-286
-254
-229
-205
-189
-170
-139
-124
-107
-90
-77
-63
-41
-18
-3
0
-1
3
21
49
62
82
79
72
65
70
74
95
113
126
136
131
141
144
148
151
146
173
198
217
232
239
262
277
281
275
271
283
268
242
244
244
226
209
179
134
97
70
46
13
-27
-55
-87
-126
-174
-219
-251
-301
-342
-370
-408
-430
-443
-452
-463
-472
-496
-523
-520
-514
-527
-541
-548
-556
-565
-571
-574
-573
-579
-592
-587
-595
-608
-623
-628
-633
-634
-642
-662
-673
-685
-691
-680
-679
-697
-702
-702
-720
-732
-737
-739
-712
-696
-688
-667
-653
-650
-640
-620
-604
-596
-573
-540
-518
-502
-481
-443
-415
-410
-400
-378
-360
-338
-309
-277
-226
-200
-184
-171
-156
-148
-138
-100
-73
-61
-47
-27
-11
-7
0
27
45
65
91
88
89
101
118
145
169
181
199
203
219
246
263
292
319
332
333
339
345
345
348
355
352
341
323
305
293
278
267
257
232
199
177
152
129
97
68
31
-9
-46
-90
-151
-195
-233
-281
-318
-359
-391
-420
-452
-480
-492
-517
-542
-547
-558
-579
-583
-585
-610
-631
-646
-651
-656
-677
-704
-723
-730
-725
-706
-683
-662
-665
-685
-683
-681
-685
-691
-705
-701
-705
-707
-701
-705
-701
-689
-676
-669
-650
-640
-637
-622
-608
-588
-584
-577
-555
-549
-536
-519
-498
-486
-494
-469
-424
-407
-398
-387
-370
-360
-343
-303
-279
-267
-253
-242
-231
-203
-173
-150
-126
-113
-97
-84
-53
-3
20
39
47
57
74
81
97
117
133
157
160
151
156
172
172
168
179
189
203
222
241
251
260
265
271
276
272
268
278
278
257
237
215
197
188
171
139
132
113
82
58
21
-22
-65
-95
-134
-183
-228
-263
-297
-331
-367
-399
-440
-476
-487
-516
-542
-555
-573
-580
-593
-614
-629
-642
-670
-676
-675
-669
-672
-673
-667
-671
-664
-652
-626
-610
-613
-619
-617
-606
-601
-598
-585
-578
-591
-597
-604
-599
-583
-575
-567
-551
-542
-533
-508
-486
-475
-444
-441
-443
-437
-436
-431
-424
-394
-390
-371
-331
-317
-305
-295
-287
-275
-256
-241
-242
-232
-209
-199
-199
-182
-164
-155
-157
-145
-135
-112
-96
-98
-85
-81
-84
-81
-66
-51
-31
-8
12
20
36
62
76
95
121
130
137
144
166
177
185
195
207
222
214
235
251
244
237
256
262
259
253
235
211
186
155
127
110
84
72
48
29
-7
-38
-59
-81
-94
-115
-129
-143
-189
-207
-249
-293
-307
-340
-362
-373
-391
-399
-422
-453
-480
-492
-503
-524
-539
-556
-563
-569
-579
-577
-575
-595
-611
-624
-628
-633
-620
-608
-608
-592
-583
-585
-593
-585
-582
-587
-573
-565
-556
-563
-584
-587
-588
-581
-570
-558
-561
-561
-560
-557
-563
-554
-542
-527
-511
-510
-486
-474
-465
-445
-427
-417
-405
-376
-351
-346
-344
-330
-296
-281
-277
-285
-277
-245
-221
-205
-191
-182
-175
-152
-127
-91
-50
-10
15
28
42
51
79
92
105
130
141
167
186
206
226
251
261
254
251
244
262
286
298
296
303
307
296
283
274
265
261
255
231
211
205
192
179
172
155
106
68
37
8
-12
-40
-64
-120
-165
-207
-234
-261
-304
-336
-355
-379
-405
-429
-448
-469
-495
-516
-534
-542
-548
-540
-538
-560
-578
-584
-583
-579
-582
-579
-575
-570
-580
-580
-574
-576
-583
-602
-603
-590
-593
-596
-598
-599
-623
-636
-647
-658
-656
-638
-626
-624
-635
-646
-637
-630
-618
-601
-581
-575
-583
-593
-583
-576
-559
-535
-519
-522
-525
-510
-497
-473
-435
-413
-400
-390
-349
-326
-310
-286
-337
-244
-245
-225
-205
-195
-175
-167
-204
-268
-102
-46
-45
-29
-45
-37
-37
-19
4
35
54
74
81
99
138
157
192
243
278
307
316
331
335
328
337
346
350
344
318
295
233
177
130
68
24
-13
-38
-50
-64
-75
-99
-146
-204
-257
-323
-406
-472
-525
-575
-617
-626
-625
-644
-642
-627
-643
-646
-649
-655
-671
-682
-687
-688
-697
-684
-690
-702
-709
-707
-702
-707
-695
-672
-663
-678
-658
-657
-680
-671
-652
-666
-671
-661
-645
-639
-637
-608
-612
-612
-587
-582
-588
-603
-615
-617
-590
-569
-536
-497
-490
-463
-441
-439
-442
-439
-421
-418
-410
-407
-408
-401
-387
-375
-357
-322
-282
-250
-215
-189
-176
-162
-130
-112
-65
-158
-224
-111
-42
89
121
146
217
180
142
118
74
35
51
74
114
190
247
293
343
323
279
257
201
170
176
177
191
224
252
272
300
287
271
242
182
138
92
61
51
65
76
113
146
143
144
111
49
12
-23
-76
-90
-88
-91
-81
-72
-82
-106
-139
-167
-193
-251
-287
-308
-340
-369
-366
-377
-384
-362
-380
-394
-405
-425
-440
-444
-444
-429
-417
-426
-413
-393
-379
-378
-376
-395
-399
-393
-380
-371
-358
-340
-341
-341
-368
-392
-397
-417
-437
-443
-445
-444
-441
-432
-433
-432
-439
-455
-460
-462
-445
-427
-408
-403
-382
-374
-379
-369
-346
-323
-324
-303
-273
-250
-225
-195
-182
-179
-163
-145
-128
-100
-76
-48
-36
-32
-20
-12
1
22
52
69
68
83
94
95
122
166
180
174
165
185
194
204
229
228
224
220
203
203
196
189
194
193
191
191
188
173
180
189
184
167
153
155
146
127
119
105
101
95
69
65
64
47
11
-19
-52
-82
-103
-140
-168
-192
-217
-227
-255
-286
-299
-313
-334
-353
-389
-414
-433
-448
-470
-487
-488
-493
-503
-509
-518
-519
-517
-522
-532
-537
-534
-537
-527
-531
-533
-525
-533
-546
-551
-553
-566
-583
-582
-569
-559
-567
-581
-596
-611
-607
-632
-646
-646
-641
-641
-647
-639
-618
-605
-604
-599
-590
-576
-569
-560
-554
-530
-499
-483
-487
-462
-445
-431
-404
-382
-367
-362
-349
-341
-353
-335
-307
-276
-247
-220
-192
-187
-167
-146
-122
-118
-113
-96
-91
-80
-70
-59
-44
-18
5
-5
-16
-6
17
27
31
39
46
57
53
54
68
72
64
72
54
59
63
43
40
33
30
21
15
21
38
13
-7
-11
-29
-46
-54
-65
-89
-120
-151
-158
-179
-210
-231
-260
-307
-330
-349
-383
-408
-426
-439
-470
-496
-505
-521
-539
-548
-546
-550
-548
-553
-568
-564
-564
-568
-568
-573
-572
-576
-587
-586
-587
-605
-620
-619
-615
-622
-622
-640
-655
-671
-679
-684
-696
-691
-677
-675
-684
-669
-648
-634
-638
-618
-612
-616
-603
-591
-574
-548
-531
-511
-489
-475
-470
-472
-448
-428
-418
-402
-382
-361
-328
-299
-292
-262
-258
-234
-192
-184
-157
-140
-131
-108
-85
-72
-72
-62
-51
-46
-25
-13
6
26
16
6
3
6
21
32
25
31
38
28
33
23
29
30
29
33
32
42
65
62
50
60
55
45
31
24
11
-14
-35
-50
-74
-96
-103
-110
-112
-133
-168
-190
-212
-230
-238
-256
-279
-300
-330
-358
-364
-388
-410
-411
-424
-438
-472
-492
-494
-516
-524
-527
-547
-570
-592
-606
-601
-607
-623
-631
-641
-647
-635
-636
-635
-632
-636
-640
-639
-634
-629
-631
-651
-665
-657
-650
-660
-650
-628
-618
-634
-660
-654
-642
-630
-604
-587
-564
-558
-557
-562
-554
-505
-490
-480
-453
-434
-424
-415
-401
-367
-346
-358
-388
-378
-345
-320
-294
-277
-259
-248
-250
-252
-235
-202
-181
-192
-198
-184
-165
-146
-133
-121
-116
-121
-115
-87
-89
-100
-94
-94
-87
-84
-55
-24
-14
-23
-39
-53
-33
8
2
0
12
11
-8
-24
-38
-39
-22
-9
-25
-58
-81
-87
-83
-105
-132
-139
-163
-200
-238
-268
-285
-280
-288
-333
-386
-432
-485
-523
-550
-575
-598
-657
-714
-748
-781
-786
-787
-810
-835
-874
-903
-913
-925
-943
-1169
-1520
-1856
-2146
-1965
-1355
-925
-667
-615
-867
-1119
-979
-560
-153
161
177
-44
-272
-375
-150
148
205
164
-107
-604
-866
-795
-586
-393
-390
-489
-655
-870
-908
-787
-608
-496
-405
-604
-862
-797
-667
-576
-393
-361
-313
-351
-415
-261
-336
-376
-279
-117
-20
68
-51
-121
-53
-41
82
182
232
152
0
-42
47
125
220
320
197
-267
-414
-582
-169
510
510
409
166
-163
-265
182
617
627
535
271
14
239
506
737
822
540
337
211
121
335
459
381
194
-48
-146
-196
-124
-93
-234
-348
-520
-635
-680
-763
-773
-881
-996
-979
-1034
-1027
-985
-1055
-1072
-1108
-1101
-1056
-1058
-1030
-1051
-1043
-961
-930
-867
-835
-810
-807
-830
-800
-760
-700
-662
-641
-613
-570
-596
-599
-615
-608
-575
-581
-583
-616
-688
-706
-714
-684
-642
-678
-683
-708
-705
-709
-689
-653
-609
-537
-506
-541
-514
-417
-279
-163
-148
-166
-162
-123
-45
69
185
241
235
205
185
268
409
477
492
410
429
529
597
674
628
575
581
625
755
800
772
770
734
747
851
940
957
1025
907
896
979
1036
1037
955
880
624
515
302
68
-127
-255
-333
-452
-476
-606
-704
-770
-879
-966
-1060
-1102
-1220
-1271
-1284
-1292
-1151
-1066
-922
-861
-716
-640
-611
-563
-568
-514
-470
-391
-347
-310
-236
-267
-232
-247
-222
-250
-329
-434
-608
-732
-878
-958
-1001
-1001
-1027
-1106
-1177
-1335
-1445
-1520
-1573
-1615
-1664
-1674
-1714
-1695
-1677
-1590
-1502
-1380
-1277
-1225
-1157
-1101
-1061
-974
-837
-643
-444
-269
-150
11
105
197
295
370
448
486
554
563
603
665
727
760
745
788
735
721
669
588
646
578
689
699
740
753
835
821
772
945
895
984
1076
1137
1076
1181
1292
1271
1508
1569
1548
1341
1054
672
34
-206
-533
-633
-598
-608
-626
-745
-779
-963
-1046
-1141
-1292
-1412
-1538
-1662
-1747
-1598
-1421
-1153
-775
-523
-306
-274
-203
-280
-299
-218
-131
-20
63
209
228
229
285
272
322
275
124
-177
-515
-835
-1079
-1141
-1167
-1092
-1082
-1104
-1246
-1441
-1584
-1734
-1811
-1874
-1882
-1976
-1989
-1971
-1944
-1780
-1602
-1419
-1328
-1294
-1287
-1283
-1213
-1082
-865
-634
-379
-216
-116
-9
32
130
198
261
287
303
322
245
209
235
274
343
381
344
226
116
6
-5
-4
106
153
194
227
231
305
378
498
550
760
795
870
974
931
1125
1176
1437
1524
1702
1845
1835
1885
1872
1932
1923
1863
1579
1066
542
-76
-454
-719
-740
-869
-884
-886
-1101
-1234
-1411
-1502
-1608
-1632
-1659
-1787
-1810
-1758
-1613
-1296
-927
-466
-167
63
77
121
106
168
235
364
456
490
547
532
539
599
585
529
368
96
-259
-646
-949
-1162
-1201
-1248
-1302
-1393
-1498
-1607
-1687
-1754
-1839
-1929
-1947
-1999
-2038
-1980
-1916
-1757
-1596
-1358
-1202
-1025
-916
-865
-808
-685
-547
-370
-202
-58
53
194
301
385
410
485
493
424
372
218
147
65
122
175
205
268
234
228
127
115
137
149
214
196
302
335
461
610
686
955
1022
1213
1255
1339
1405
1464
1651
1685
1945
2023
2187
2204
2129
2139
1882
1545
1031
445
-287
-792
-1129
-1324
-1309
-1197
-1210
-1330
-1397
-1480
-1638
-1722
-1836
-1891
-1922
-1827
-1693
-1482
-1138
-704
-215
183
473
600
636
552
482
485
536
618
749
786
761
572
522
342
284
110
-167
-532
-1000
-1319
-1665
-1779
-1781
-1734
-1728
-1775
-1878
-1993
-2069
-2069
-2074
-2011
-1971
-1896
-1890
-1793
-1637
-1433
-1193
-980
-828
-746
-668
-649
-586
-476
-303
-141
-24
57
134
114
104
71
50
16
30
-39
-164
-266
-323
-332
-345
-300
-265
-260
-237
-212
-231
-177
-92
80
158
263
442
482
570
698
871
1022
1133
1383
1344
1452
1475
1624
1655
1789
1915
1930
1976
1937
1892
1794
1743
1508
1120
492
-122
-779
-1227
-1652
-1702
-1772
-1647
-1681
-1708
-1816
-1822
-1810
-1810
-1811
-1800
-1751
-1683
-1505
-1247
-865
-414
72
414
669
754
800
693
675
615
642
634
613
473
380
253
178
62
-91
-297
-577
-897
-1330
-1694
-2012
-2131
-2132
-2054
-1976
-1917
-1915
-1945
-1992
-1973
-1958
-1878
-1837
-1752
-1705
-1581
-1463
-1258
-1052
-788
-577
-462
-429
-460
-477
-477
-374
-273
-153
-122
-87
-123
-166
-198
-209
-204
-232
-305
-420
-531
-581
-634
-601
-504
-398
-274
-232
-203
-148
-81
46
77
249
388
511
695
701
886
1004
1212
1254
1407
1437
1537
1523
1586
1583
1619
1787
1744
1892
1784
1807
1627
1428
1034
489
65
-601
-1182
-1701
-1943
-2005
-1902
-1666
-1805
-1655
-1680
-1594
-1703
-1716
-1672
-1613
-1422
-1339
-1125
-845
-443
-28
348
737
970
1095
993
865
778
688
696
638
601
475
400
137
-11
-213
-364
-528
-840
-1131
-1544
-1761
-2063
-2187
-2188
-2085
-1928
-1846
-1776
-1758
-1738
-1711
-1712
-1612
-1541
-1395
-1323
-1207
-1094
-953
-774
-638
-453
-360
-307
-322
-329
-376
-369
-348
-266
-179
-137
-153
-227
-288
-350
-396
-426
-399
-423
-510
-560
-630
-630
-562
-473
-374
-300
-156
-104
-24
88
193
389
472
647
826
933
1041
1180
1246
1375
1475
1547
1545
1638
1622
1614
1668
1667
1749
1738
1780
1756
1764
1599
1470
984
489
-173
-825
-1421
-1785
-1872
-1890
-1791
-1737
-1721
-1652
-1604
-1514
-1528
-1538
-1484
-1435
-1334
-1272
-1078
-821
-351
80
512
793
999
1062
1015
931
814
721
620
552
470
345
147
-5
-130
-202
-309
-471
-780
-1092
-1438
-1764
-2002
-2097
-2058
-1979
-1855
-1775
-1726
-1702
-1657
-1593
-1504
-1428
-1370
-1357
-1331
-1261
-1135
-993
-793
-625
-455
-388
-331
-338
-343
-348
-328
-308
-266
-236
-269
-305
-326
-311
-319
-328
-329
-381
-467
-516
-584
-562
-559
-476
-432
-369
-275
-250
-138
-38
136
266
397
555
682
847
930
1039
1159
1262
1411
1418
1417
1536
1524
1600
1555
1694
1716
1779
1845
1759
1744
1679
1597
1438
1113
667
43
-627
-1176
-1604
-1766
-1864
-1749
-1743
-1678
-1664
-1586
-1530
-1499
-1457
-1381
-1346
-1238
-1212
-1139
-975
-652
-282
107
480
711
846
863
849
759
718
651
602
495
387
169
6
-128
-206
-260
-392
-576
-820
-1085
-1408
-1696
-1839
-1960
-2024
-1956
-1899
-1778
-1728
-1668
-1641
-1466
-1291
-1213
-1200
-1197
-1165
-1128
-1059
-943
-778
-595
-486
-392
-302
-274
-233
-274
-242
-168
-113
-147
-217
-240
-276
-278
-280
-260
-261
-276
-282
-429
-476
-571
-572
-580
-471
-351
-327
-220
-197
-71
62
179
409
490
646
763
864
923
1048
1159
1280
1409
1529
1566
1630
1672
1631
1657
1663
1746
1707
1737
1665
1635
1515
1343
905
455
-186
-812
-1271
-1621
-1747
-1825
-1799
-1863
-1782
-1675
-1663
-1601
-1598
-1531
-1436
-1393
-1347
-1341
-1214
-1056
-734
-373
6
326
526
673
769
804
770
717
651
567
443
335
171
34
-36
-104
-178
-248
-384
-614
-879
-1089
-1297
-1475
-1600
-1736
-1874
-1962
-1940
-1872
-1763
-1642
-1573
-1459
-1365
-1303
-1298
-1297
-1227
-1094
-981
-852
-715
-594
-475
-347
-179
-52
69
140
165
174
188
145
75
72
117
128
129
45
-48
-123
-170
-191
-221
-220
-261
-282
-318
-315
-298
-259
-211
-76
67
178
281
401
460
631
765
845
984
1068
1067
1190
1216
1333
1363
1458
1524
1552
1666
1570
1632
1547
1511
1407
1111
702
224
-243
-703
-1023
-1258
-1414
-1472
-1523
-1524
-1557
-1521
-1507
-1491
-1449
-1390
-1361
-1292
-1253
-1267
-1170
-1053
-832
-579
-338
-85
94
255
347
449
489
488
504
473
443
350
241
117
14
-38
-131
-172
-289
-414
-534
-646
-768
-944
-1112
-1269
-1356
-1430
-1455
-1527
-1607
-1635
-1643
-1584
-1545
-1433
-1362
-1289
-1235
-1139
-1045
-993
-896
-778
-622
-480
-326
-214
-134
-26
47
137
196
218
190
144
113
73
47
6
-17
-50
-61
-64
-104
-132
-176
-209
-224
-241
-224
-222
-165
-120
-24
79
128
253
319
429
509
598
683
719
850
865
950
988
1079
1125
1183
1266
1285
1310
1311
1283
1159
924
607
263
-108
-396
-628
-781
-912
-970
-1024
-1073
-1082
-1063
-1076
-1076
-1076
-1069
-1094
-1128
-1174
-1217
-1227
-1181
-1074
-940
-765
-595
-447
-289
-158
-64
17
76
114
111
97
38
-21
-93
-136
-149
-149
-125
-136
-170
-235
-341
-481
-591
-672
-734
-805
-891
-960
-998
-1025
-1078
-1096
-1085
-1076
-1052
-1014
-977
-943
-921
-893
-850
-778
-678
-561
-484
-379
-291
-211
-157
-115
-81
-62
-68
-90
-106
-146
-161
-217
-243
-242
-227
-201
-188
-178
-161
-162
-133
-114
-78
-48
-38
-24
-17
36
74
117
153
205
256
298
321
352
377
403
403
412
422
456
461
472
508
533
546
549
581
587
571
480
379
253
116
-34
-157
-256
-301
-353
-388
-423
-448
-456
-454
-455
-469
-462
-493
-546
-610
-676
-727
-766
-781
-800
-799
-771
-742
-687
-639
-572
-513
-464
-425
-416
-412
-416
-436
-435
-425
-418
-411
-424
-431
-422
-376
-311
-302
-310
-319
-319
-314
-323
-328
-351
-369
-386
-404
-400
-411
-427
-452
-471
-479
-467
-464
-474
-477
-492
-494
-502
-519
-527
-537
-551
-566
-581
-596
-604
-631
-634
-624
-621
-607
-607
-604
-572
-537
-509
-484
-438
-407
-390
-347
-288
-241
-203
-165
-129
-101
-77
-58
-47
-35
-18
-2
2
5
9
12
7
18
36
50
56
57
72
84
107
128
155
191
217
239
277
303
311
305
276
253
230
200
165
133
123
112
105
95
85
78
43
6
-27
-73
-111
-141
-187
-235
-277
-313
-360
-395
-416
-447
-474
-499
-527
-542
-533
-524
-506
-492
-488
-498
-530
-547
-555
-573
-576
-593
-599
-589
-582
-557
-549
-537
-520
-508
-482
-476
-480
-475
-493
-526
-563
-593
-617
-615
-623
-629
-626
-644
-657
-675
-665
-660
-661
-634
-618
-626
-621
-607
-584
-565
-538
-495
-475
-456
-437
-401
-362
-342
-321
-294
-277
-255
-213
-188
-172
-146
-125
-111
-105
-76
-38
-8
10
29
60
64
82
109
118
132
130
134
135
156
192
232
257
266
280
280
296
332
354
373
386
395
380
364
351
332
311
304
297
282
255
215
199
186
154
129
83
45
13
-19
-56
-106
-156
-233
-295
-334
-388
-434
-460
-505
-547
-578
-595
-607
-620
-614
-612
-622
-636
-658
-676
-687
-706
-710
-699
-699
-702
-692
-678
-669
-678
-687
-700
-705
-708
-724
-741
-751
-771
-796
-813
-833
-831
-837
-825
-819
-832
-842
-842
-821
-806
-789
-770
-751
-738
-720
-680
-639
-622
-584
-541
-496
-456
-440
-417
-393
-363
-358
-357
-346
-342
-324
-308
-291
-278
-261
-254
-243
-220
-210
-194
-170
-145
-127
-114
-111
-96
-68
-44
-17
-4
15
38
57
90
127
145
174
205
233
265
275
288
319
339
357
371
402
422
412
394
392
384
355
329
299
258
229
190
160
127
77
46
9
-30
-61
-91
-127
-178
-236
-280
-324
-373
-414
-432
-457
-484
-505
-511
-512
-529
-533
-546
-538
-530
-536
-537
-540
-546
-550
-557
-568
-561
-561
-557
-545
-558
-586
-603
-597
-597
-597
-596
-582
-593
-622
-626
-636
-645
-651
-654
-658
-667
-678
-666
-653
-640
-616
-584
-554
-536
-534
-514
-506
-490
-451
-432
-417
-381
-377
-392
-379
-361
-341
-333
-316
-292
-275
-271
-259
-244
-229
-220
-203
-202
-198
-192
-192
-169
-140
-114
-99
-83
-65
-27
3
29
47
58
108
127
143
184
203
217
213
224
235
225
233
266
273
274
285
290
280
279
286
261
230
197
162
135
115
96
80
58
30
6
-20
-21
-25
-22
-31
-64
-81
-99
-114
-129
-144
-153
-167
-188
-205
-219
-234
-229
-237
-261
-286
-300
-329
-355
-363
-362
-383
-423
-449
-484
-513
-547
-574
-593
-627
-644
-649
-672
-685
-678
-675
-677
-694
-699
-701
-691
-688
-682
-674
-669
-661
-654
-648
-633
-619
-592
-579
-573
-544
-511
-497
-473
-461
-471
-473
-464
-458
-457
-446
-430
-426
-423
-417
-411
-403
-382
-359
-350
-337
-328
-320
-296
-283
-246
-213
-188
-163
-136
-108
-89
-68
-42
-3
14
27
45
71
97
118
124
138
156
157
163
158
158
164
169
168
168
181
185
202
210
208
215
204
199
192
158
147
147
141
138
130
118
94
65
58
50
44
24
-10
-37
-74
-96
-104
-129
-172
-201
-228
-268
-298
-329
-354
-368
-396
-423
-447
-468
-482
-503
-513
-544
-581
-590
-614
-633
-648
-649
-645
-657
-660
-653
-647
-654
-650
-637
-632
-613
-616
-608
-601
-612
-618
-645
-661
-673
-686
-699
-702
-717
-743
-760
-758
-757
-750
-728
-725
-740
-731
-723
-709
-675
-633
-586
-564
-532
-503
-477
-446
-409
-367
-336
-313
-292
-271
-246
-216
-178
-141
-121
-80
-42
-12
11
37
39
42
40
48
61
66
92
108
107
96
97
103
97
98
105
93
82
82
103
128
140
158
171
160
174
185
174
168
181
195
184
174
165
154
138
132
131
111
96
84
77
73
54
26
4
-11
-36
-59
-91
-115
-130
-182
-236
-272
-303
-324
-381
-420
-453
-494
-521
-554
-577
-591
-596
-617
-624
-634
-646
-646
-642
-658
-648
-652
-667
-669
-670
-664
-655
-652
-642
-630
-629
-632
-624
-622
-632
-639
-631
-633
-649
-656
-656
-663
-677
-669
-675
-660
-648
-642
-624
-611
-598
-587
-575
-575
-562
-547
-549
-535
-491
-441
-405
-367
-338
-311
-290
-270
-242
-227
-213
-181
-176
-167
-153
-154
-122
-87
-57
-50
-47
-47
-22
3
17
30
17
22
25
37
67
102
116
134
134
151
174
203
233
244
256
258
271
288
291
302
311
311
296
284
269
266
265
253
254
230
207
185
160
136
124
98
71
39
-17
-47
-109
-156
-183
-232
-276
-300
-320
-357
-381
-409
-424
-440
-458
-459
-465
-465
-464
-475
-499
-510
-493
-493
-502
-495
-491
-504
-527
-537
-542
-551
-545
-550
-558
-562
-561
-576
-590
-580
-578
-585
-619
-614
-615
-627
-627
-627
-625
-638
-632
-622
-627
-623
-616
-601
-571
-547
-527
-515
-500
-480
-476
-462
-435
-407
-384
-369
-349
-335
-303
-279
-244
-205
-179
-148
-131
-124
-125
-107
-85
-78
-55
-41
-42
-20
8
29
49
70
70
78
107
131
168
182
193
219
223
221
236
257
271
273
270
277
286
281
278
281
271
257
248
234
216
211
196
187
167
140
123
122
120
107
100
80
57
61
36
8
-9
-40
-74
-123
-151
-171
-211
-246
-255
-266
-297
-344
-391
-410
-424
-451
-472
-496
-514
-536
-561
-567
-569
-584
-614
-635
-647
-661
-662
-660
-669
-673
-677
-676
-676
-678
-680
-681
-673
-651
-636
-634
-647
-648
-639
-633
-627
-632
-612
-597
-587
-564
-559
-545
-522
-501
-481
-466
-440
-414
-394
-374
-346
-330
-306
-278
-248
-229
-223
-209
-196
-173
-142
-111
-99
-70
-47
-58
-31
4
21
38
51
62
64
86
111
122
136
132
133
146
147
157
181
204
220
214
223
234
238
254
282
309
304
299
293
290
291
294
284
274
261
244
232
213
195
190
175
143
124
96
64
42
24
11
-22
-61
-80
-107
-139
-179
-222
-269
-304
-347
-382
-399
-427
-464
-482
-508
-533
-549
-561
-564
-579
-586
-593
-602
-610
-605
-610
-612
-624
-635
-645
-665
-665
-666
-657
-649
-641
-653
-670
-662
-661
-652
-630
-610
-609
-621
-631
-624
-610
-610
-602
-587
-575
-570
-557
-540
-524
-494
-470
-452
-431
-403
-365
-349
-334
-310
-294
-268
-250
-230
-201
-184
-170
-155
-145
-135
-138
-128
-119
-104
-95
-99
-82
-62
-42
-35
-25
-7
12
27
23
23
29
38
34
31
36
39
36
42
69
82
89
106
123
135
153
172
183
171
172
177
168
149
148
148
141
138
125
120
107
80
63
55
35
18
-7
-34
-69
-94
-127
-170
-200
-230
-282
-317
-348
-388
-407
-437
-473
-500
-534
-558
-565
-589
-606
-595
-597
-612
-614
-620
-623
-614
-610
-615
-617
-621
-629
-654
-673
-680
-694
-701
-708
-720
-723
-715
-712
-692
-691
-680
-677
-676
-656
-640
-627
-617
-608
-608
-601
-584
-552
-532
-516
-491
-461
-440
-423
-404
-387
-358
-337
-325
-314
-300
-286
-256
-223
-210
-207
-209
-197
-176
-154
-139
-137
-125
-99
-80
-69
-57
-38
-28
-22
-28
-31
-35
-19
11
20
14
20
33
43
67
86
95
87
78
82
86
115
141
153
163
165
180
198
217
241
247
236
223
196
167
154
152
142
112
85
50
26
-4
-40
-62
-96
-138
-179
-217
-253
-280
-303
-340
-372
-411
-454
-483
-512
-541
-570
-589
-607
-623
-628
-630
-631
-636
-647
-650
-650
-652
-655
-657
-667
-678
-688
-681
-690
-669
-670
-652
-688
-672
-703
-685
-743
-665
-926
-1454
-1086
-878
-801
-822
-773
-745
-781
-820
-872
-787
-710
-670
-613
-607
-574
-559
-513
-508
-423
-425
-383
-484
-321
-1161
-1507
-1013
-896
-765
-600
-626
-891
-612
-597
-551
-439
-278
-161
-24
-76
-112
-99
-34
91
329
355
282
277
410
484
663
739
679
690
757
852
881
870
764
693
763
855
870
818
673
525
506
447
318
131
-64
-290
-366
-471
-712
-899
-1035
-1176
-1170
-1086
-1106
-1191
-1218
-1193
-1129
-980
-955
-973
-979
-903
-810
-736
-734
-737
-673
-580
-492
-396
-379
-423
-432
-399
-386
-366
-420
-560
-669
-712
-787
-903
-1020
-1157
-1241
-1248
-1280
-1330
-1407
-1486
-1504
-1485
-1485
-1525
-1555
-1571
-1563
-1525
-1515
-1544
-1575
-1560
-1498
-1439
-1371
-1356
-1360
-1328
-1274
-1171
-1114
-1068
-1028
-968
-876
-834
-794
-796
-764
-695
-661
-656
-660
-688
-678
-689
-673
-669
-690
-731
-764
-750
-749
-742
-773
-785
-799
-745
-669
-620
-584
-547
-521
-461
-421
-386
-315
-271
-165
-109
-40
31
93
70
-19
-166
-361
-708
-1102
-1526
-1881
-2121
-2342
-2555
-2811
-2929
-2968
-2944
-2904
-2877
-2799
-2670
-2564
-2525
-2546
-2564
-2576
-2568
-2559
-2539
-2425
-2340
-2212
-2061
-1822
-1603
-1406
-1203
-1036
-884
-758
-737
-809
-924
-1032
-1148
-1275
-1454
-1629
-1764
-1854
-1911
-1939
-1930
-1893
-1797
-1689
-1596
-1527
-1492
-1468
-1396
-1356
-1318
-1304
-1255
-1192
-1067
-903
-692
-429
-182
114
418
692
936
1155
1362
1535
1679
1807
1878
1925
1972
2050
2136
2178
2240
2275
2321
2376
2435
2453
2445
2407
2370
2306
2214
2126
2070
2015
1946
1926
1895
1921
1954
2012
2104
2173
2321
2409
2516
2577
2655
2686
2728
2737
2764
2778
2827
2851
2867
2930
2932
2976
2937
2931
2843
2706
2392
1979
1520
1016
597
172
-170
-499
-750
-966
-1113
-1174
-1123
-1048
-930
-786
-632
-509
-481
-481
-478
-427
-350
-270
-207
-133
8
157
281
446
627
815
956
1051
1088
1028
866
694
460
200
-15
-238
-455
-664
-834
-990
-1086
-1134
-1153
-1157
-1151
-1166
-1195
-1257
-1296
-1340
-1383
-1398
-1419
-1391
-1358
-1270
-1162
-1030
-872
-684
-494
-326
-179
-37
85
196
262
340
427
495
543
579
606
609
602
593
591
570
542
473
361
284
212
118
44
32
6
-27
13
38
134
228
340
435
610
739
851
952
1035
1142
1267
1373
1417
1498
1603
1695
1794
1903
1982
2020
1926
1659
1305
852
380
-88
-498
-841
-1178
-1472
-1732
-1850
-1855
-1809
-1747
-1599
-1385
-1220
-1099
-1053
-1040
-1004
-925
-860
-772
-650
-512
-348
-201
-36
202
457
703
881
1031
1111
1085
945
771
579
329
59
-218
-465
-652
-822
-963
-1072
-1111
-1119
-1100
-1116
-1115
-1119
-1123
-1145
-1199
-1243
-1267
-1267
-1267
-1221
-1118
-1001
-840
-671
-476
-245
-48
106
262
392
511
606
674
739
839
914
956
983
1017
1078
1098
1106
1090
1069
1019
960
882
762
673
589
500
384
366
361
403
430
532
669
842
1009
1124
1289
1426
1623
1742
1839
1883
1984
2082
2122
2228
2299
2442
2480
2524
2474
2377
2116
1752
1167
603
120
-331
-716
-1085
-1373
-1634
-1724
-1775
-1698
-1604
-1447
-1260
-1063
-941
-907
-903
-915
-832
-743
-617
-532
-432
-262
-59
156
399
627
843
1011
1100
1071
977
764
551
314
18
-287
-583
-860
-1051
-1158
-1288
-1406
-1470
-1463
-1431
-1461
-1510
-1530
-1537
-1556
-1611
-1691
-1705
-1653
-1597
-1520
-1437
-1312
-1165
-1021
-862
-659
-497
-376
-281
-182
-87
-6
53
98
173
264
356
363
364
403
426
395
340
264
183
70
-57
-190
-249
-331
-333
-360
-327
-236
-122
7
96
274
421
589
671
777
913
1022
1075
1119
1180
1302
1432
1535
1602
1763
1878
1956
1922
1734
1495
1134
609
-64
-639
-1133
-1528
-1870
-2151
-2379
-2454
-2392
-2245
-2137
-1949
-1743
-1536
-1438
-1405
-1428
-1416
-1358
-1291
-1145
-1029
-847
-633
-360
-140
140
394
579
693
717
683
539
301
26
-304
-619
-860
-1073
-1322
-1518
-1644
-1732
-1757
-1805
-1820
-1886
-1906
-1954
-1993
-2078
-2135
-2113
-2085
-2045
-1976
-1836
-1673
-1488
-1333
-1150
-984
-815
-677
-599
-531
-427
-376
-353
-289
-194
-76
-8
68
160
290
363
372
321
277
200
63
-97
-249
-355
-423
-518
-580
-581
-500
-426
-375
-229
-92
133
231
355
417
568
701
743
840
900
1098
1193
1350
1450
1602
1784
1899
2011
2037
2096
2038
1865
1498
1070
582
-69
-697
-1245
-1552
-1830
-2032
-2249
-2360
-2283
-2149
-1971
-1871
-1684
-1492
-1351
-1337
-1406
-1385
-1291
-1121
-952
-726
-459
-201
84
295
546
752
915
936
855
702
479
211
-106
-401
-670
-870
-1062
-1239
-1400
-1525
-1583
-1614
-1627
-1667
-1726
-1812
-1895
-1951
-2012
-2035
-2025
-1916
-1822
-1708
-1592
-1423
-1243
-1103
-946
-817
-677
-614
-577
-567
-562
-502
-464
-403
-315
-185
-57
4
83
128
166
173
128
49
-95
-211
-380
-459
-553
-597
-630
-661
-595
-528
-363
-300
-195
-48
144
262
346
425
571
641
796
873
1021
1131
1258
1399
1456
1643
1708
1858
1843
1877
1881
1800
1655
1354
990
557
-35
-654
-1264
-1666
-1965
-2156
-2298
-2456
-2460
-2405
-2204
-2076
-1942
-1817
-1634
-1482
-1432
-1445
-1408
-1222
-971
-740
-512
-276
-7
243
433
551
657
717
685
553
315
85
-208
-450
-729
-967
-1134
-1278
-1382
-1547
-1659
-1776
-1814
-1835
-1909
-1968
-2037
-2048
-2090
-2066
-2046
-1918
-1754
-1606
-1489
-1391
-1221
-1086
-945
-856
-739
-646
-573
-575
-585
-557
-471
-366
-279
-194
-78
25
83
83
70
113
93
42
-104
-203
-325
-384
-434
-494
-451
-406
-352
-331
-236
-147
-53
59
179
299
442
519
624
688
893
984
1174
1239
1401
1502
1556
1742
1719
1895
1834
1968
1874
1895
1761
1612
1359
894
504
-109
-709
-1333
-1676
-1915
-2095
-2208
-2397
-2368
-2228
-2040
-1885
-1866
-1640
-1481
-1306
-1377
-1368
-1271
-1024
-741
-604
-334
-130
167
394
534
621
692
721
593
402
146
-128
-388
-659
-822
-1052
-1224
-1424
-1551
-1641
-1741
-1823
-1905
-1871
-1891
-1904
-1984
-2000
-1944
-1841
-1724
-1613
-1470
-1288
-1146
-1050
-962
-813
-699
-627
-580
-540
-491
-506
-492
-476
-378
-278
-184
-146
-83
-13
41
24
-25
-45
-48
-94
-197
-290
-329
-336
-328
-338
-334
-287
-226
-170
-114
-25
66
158
303
407
580
679
837
904
1103
1233
1372
1477
1530
1649
1675
1768
1667
1721
1675
1792
1748
1760
1651
1519
1166
808
283
-312
-855
-1412
-1670
-1964
-2019
-2227
-2277
-2234
-2004
-1770
-1628
-1539
-1352
-1133
-1032
-1104
-1109
-952
-661
-416
-264
-65
153
478
649
748
763
804
761
590
284
-11
-249
-499
-744
-945
-1162
-1302
-1449
-1539
-1593
-1683
-1764
-1855
-1826
-1862
-1848
-1897
-1890
-1780
-1633
-1491
-1368
-1237
-1077
-929
-850
-783
-716
-640
-568
-519
-541
-520
-530
-478
-438
-373
-317
-254
-180
-148
-94
-61
-53
-56
-87
-87
-151
-203
-267
-301
-280
-286
-250
-266
-189
-150
-97
-20
-9
104
202
339
369
525
636
807
923
1001
1129
1257
1419
1445
1466
1474
1517
1567
1502
1494
1536
1605
1678
1489
1462
1188
940
460
-141
-675
-1246
-1434
-1760
-1901
-2003
-2112
-1958
-1837
-1638
-1497
-1331
-1173
-1046
-951
-1034
-997
-922
-667
-411
-315
-94
110
365
563
662
697
741
713
503
268
-43
-287
-496
-713
-911
-1121
-1265
-1418
-1497
-1560
-1588
-1661
-1755
-1762
-1779
-1744
-1750
-1737
-1621
-1464
-1332
-1219
-1081
-945
-798
-694
-628
-573
-548
-495
-505
-513
-520
-491
-475
-453
-395
-373
-302
-250
-166
-137
-116
-104
-149
-114
-186
-191
-209
-219
-206
-225
-153
-165
-88
-75
-17
55
113
147
176
281
366
466
571
745
879
1075
1176
1300
1364
1539
1528
1559
1596
1585
1642
1581
1631
1555
1679
1619
1638
1541
1519
1240
839
302
-290
-733
-1181
-1435
-1732
-1749
-1808
-1840
-1778
-1622
-1419
-1213
-1060
-931
-910
-847
-943
-887
-754
-531
-323
-168
94
218
454
552
632
657
645
509
257
2
-270
-504
-674
-867
-1015
-1180
-1330
-1444
-1497
-1525
-1600
-1650
-1714
-1688
-1743
-1755
-1747
-1638
-1483
-1334
-1219
-1117
-992
-873
-762
-706
-660
-629
-588
-609
-630
-665
-663
-643
-595
-558
-529
-502
-438
-379
-321
-287
-258
-223
-212
-194
-237
-257
-234
-225
-182
-148
-173
-125
-128
-37
4
55
131
166
286
307
441
492
605
808
882
1066
1093
1199
1277
1387
1388
1361
1418
1405
1404
1385
1378
1404
1457
1475
1489
1374
1303
938
574
23
-495
-923
-1332
-1518
-1783
-1781
-1774
-1756
-1620
-1479
-1269
-1109
-952
-877
-897
-853
-890
-778
-666
-480
-291
-123
137
260
436
543
625
636
560
390
129
-136
-376
-595
-767
-907
-1040
-1196
-1333
-1448
-1502
-1525
-1581
-1610
-1640
-1646
-1694
-1677
-1635
-1517
-1360
-1238
-1135
-1040
-912
-799
-688
-614
-581
-529
-550
-556
-584
-586
-534
-499
-461
-455
-413
-391
-335
-279
-228
-187
-180
-172
-211
-204
-216
-201
-172
-165
-132
-141
-112
-117
-80
-5
13
77
107
175
232
277
376
503
602
757
832
909
1078
1095
1191
1158
1257
1221
1264
1305
1228
1366
1311
1459
1359
1450
1443
1417
1267
826
385
-167
-544
-916
-1264
-1497
-1671
-1714
-1656
-1589
-1512
-1387
-1101
-982
-850
-914
-945
-913
-846
-741
-689
-517
-352
-136
26
201
341
425
515
479
345
168
-79
-299
-524
-693
-871
-981
-1132
-1282
-1404
-1483
-1475
-1557
-1538
-1599
-1605
-1599
-1615
-1584
-1547
-1394
-1279
-1163
-1074
-987
-867
-787
-688
-647
-593
-582
-609
-630
-650
-627
-597
-565
-561
-534
-493
-432
-387
-353
-256
-214
-165
-172
-163
-158
-160
-114
-95
-54
-40
-39
-47
-28
-13
50
107
144
150
218
216
285
422
543
711
764
863
958
1076
1183
1228
1330
1374
1391
1401
1314
1402
1388
1474
1489
1457
1491
1395
1405
1114
776
329
-192
-526
-948
-1229
-1440
-1591
-1576
-1569
-1480
-1427
-1292
-1099
-943
-854
-902
-912
-868
-758
-657
-560
-416
-241
-49
102
216
337
481
570
553
409
214
22
-161
-326
-547
-713
-856
-984
-1149
-1310
-1349
-1365
-1377
-1437
-1518
-1575
-1614
-1612
-1589
-1523
-1416
-1309
-1212
-1121
-1015
-914
-785
-705
-638
-607
-588
-593
-627
-626
-615
-598
-593
-557
-518
-465
-411
-345
-254
-164
-144
-125
-109
-159
-149
-165
-150
-163
-171
-156
-144
-103
-93
-52
-29
34
65
88
114
148
203
305
366
507
591
752
834
885
1052
1118
1226
1285
1275
1303
1323
1298
1334
1318
1379
1386
1377
1360
1277
1074
718
280
-104
-449
-745
-1077
-1339
-1427
-1454
-1451
-1483
-1419
-1264
-1039
-895
-884
-895
-842
-758
-663
-643
-544
-405
-223
-72
13
119
248
401
461
427
325
207
81
-83
-269
-444
-624
-763
-911
-1089
-1307
-1353
-1358
-1360
-1377
-1510
-1554
-1562
-1547
-1539
-1496
-1384
-1262
-1171
-1122
-1098
-996
-858
-735
-665
-652
-630
-587
-596
-589
-548
-503
-441
-422
-402
-351
-288
-223
-124
-51
-6
0
-14
-18
-20
-30
-34
-62
-63
-72
-68
-85
-46
24
16
77
83
82
151
143
220
252
327
442
505
684
701
842
994
1058
1188
1164
1265
1309
1298
1334
1314
1367
1342
1387
1356
1350
1297
1219
919
503
91
-284
-503
-805
-1086
-1237
-1295
-1297
-1366
-1339
-1275
-1120
-938
-927
-905
-919
-855
-788
-720
-682
-581
-427
-314
-197
-112
4
181
287
302
247
170
76
-34
-168
-326
-471
-618
-746
-882
-1076
-1243
-1244
-1250
-1259
-1353
-1469
-1470
-1461
-1455
-1476
-1470
-1418
-1344
-1279
-1285
-1250
-1124
-984
-867
-838
-796
-723
-650
-635
-601
-533
-477
-418
-375
-361
-312
-222
-165
-86
-49
-42
-26
-17
26
28
26
19
0
-1
-23
-36
-35
-11
19
29
3
14
12
70
133
148
253
311
416
519
590
740
799
944
1016
1092
1145
1104
1175
1201
1246
1244
1238
1256
1245
1226
1224
1171
1053
823
533
226
-79
-310
-507
-723
-861
-945
-980
-1003
-1007
-950
-870
-750
-751
-764
-779
-781
-730
-684
-638
-572
-498
-403
-331
-250
-145
-27
94
124
75
5
-70
-140
-239
-341
-435
-540
-627
-771
-898
-1001
-1015
-1031
-1024
-1077
-1154
-1170
-1180
-1179
-1223
-1224
-1204
-1180
-1175
-1195
-1172
-1094
-1021
-944
-906
-874
-797
-722
-684
-627
-570
-512
-459
-407
-372
-329
-266
-198
-129
-111
-91
-67
-43
-25
-18
-24
-24
-17
-32
-57
-74
-86
-63
-50
-38
-55
-60
-34
3
26
46
105
149
221
296
328
441
533
577
695
701
757
806
820
862
873
926
905
935
960
919
961
932
902
798
619
438
210
35
-122
-232
-349
-431
-463
-506
-554
-563
-539
-498
-471
-500
-543
-584
-623
-619
-621
-597
-576
-552
-500
-468
-437
-364
-283
-263
-264
-304
-359
-412
-469
-517
-560
-614
-658
-704
-771
-826
-852
-846
-837
-853
-909
-952
-982
-988
-995
-1007
-1000
-993
-974
-980
-983
-973
-942
-909
-878
-867
-852
-803
-763
-738
-708
-668
-621
-577
-546
-522
-485
-447
-385
-353
-343
-333
-331
-296
-234
-213
-207
-165
-168
-158
-187
-204
-177
-178
-159
-141
-150
-116
-52
0
62
125
179
223
270
330
359
443
523
557
605
582
640
662
691
741
760
792
806
848
842
852
838
861
839
786
697
567
482
345
255
166
93
59
-16
-47
-99
-159
-177
-196
-207
-239
-280
-347
-401
-428
-442
-450
-434
-445
-452
-467
-489
-506
-511
-514
-538
-597
-668
-711
-751
-764
-779
-808
-853
-896
-937
-995
-1040
-1046
-1069
-1083
-1095
-1138
-1134
-1127
-1113
-1120
-1115
-1101
-1110
-1075
-1093
-1088
-1061
-1049
-1029
-998
-979
-978
-932
-908
-843
-803
-810
-778
-739
-705
-697
-693
-652
-598
-565
-547
-520
-489
-451
-430
-390
-364
-336
-282
-249
-220
-214
-182
-142
-86
-37
-1
55
96
163
220
258
311
363
444
471
488
541
599
647
655
687
696
741
767
775
798
826
836
853
893
870
904
910
868
851
744
650
581
492
435
427
394
319
283
212
154
138
114
104
52
-22
-95
-154
-195
-218
-253
-299
-338
-399
-450
-509
-555
-564
-578
-626
-694
-763
-791
-796
-818
-841
-875
-905
-930
-969
-977
-967
-968
-1010
-1045
-1038
-1061
-1027
-1003
-981
-987
-1010
-1012
-1042
-1022
-1020
-1016
-1006
-1023
-1049
-1030
-995
-984
-941
-916
-910
-898
-886
-862
-859
-843
-842
-834
-825
-790
-729
-669
-632
-592
-552
-523
-481
-450
-374
-329
-279
-261
-220
-176
-123
-37
11
72
109
171
195
272
324
364
427
433
500
497
544
579
596
610
615
653
634
674
705
732
770
789
804
832
850
860
879
856
788
733
643
554
546
509
515
480
438
384
291
267
218
220
165
82
-2
-102
-172
-244
-279
-341
-387
-454
-524
-572
-612
-614
-633
-660
-735
-798
-848
-860
-835
-865
-874
-916
-956
-952
-988
-966
-934
-903
-900
-937
-941
-975
-951
-920
-912
-914
-958
-1005
-1047
-1039
-1047
-1061
-1027
-1070
-1112
-1121
-1128
-1083
-1022
-1025
-1030
-1022
-1017
-999
-988
-976
-959
-921
-927
-921
-880
-825
-744
-695
-651
-613
-568
-521
-447
-392
-331
-279
-244
-175
-170
-123
-64
-16
26
59
109
149
189
227
268
264
313
325
379
408
405
448
475
527
547
599
621
667
707
738
739
803
868
921
999
1009
1062
1070
1006
951
824
769
728
702
701
621
607
495
430
372
292
288
227
121
-8
-128
-221
-267
-317
-380
-440
-512
-573
-627
-649
-655
-692
-737
-815
-894
-964
-968
-948
-949
-985
-1049
-1060
-1063
-1041
-1010
-976
-957
-977
-999
-1032
-1052
-1023
-977
-981
-1021
-1091
-1116
-1131
-1138
-1146
-1188
-1179
-1207
-1225
-1239
-1218
-1163
-1122
-1118
-1163
-1173
-1164
-1121
-1086
-1075
-1041
-1007
-977
-951
-908
-844
-760
-705
-671
-620
-564
-482
-391
-325
-259
-235
-194
-130
-84
-27
15
86
117
136
163
192
253
273
303
289
281
319
362
416
448
481
504
561
581
613
663
703
730
768
800
812
902
939
984
1039
1073
1099
1089
1065
968
871
778
731
683
678
624
563
472
393
363
260
220
154
64
-60
-181
-263
-313
-309
-372
-428
-526
-568
-582
-598
-611
-634
-661
-752
-814
-888
-878
-828
-804
-840
-898
-920
-935
-917
-898
-893
-909
-915
-947
-992
-1017
-1002
-968
-959
-1005
-1085
-1121
-1125
-1092
-1084
-1111
-1124
-1160
-1182
-1207
-1223
-1187
-1116
-1111
-1130
-1134
-1130
-1054
-1000
-963
-920
-883
-856
-806
-763
-710
-640
-582
-537
-484
-425
-347
-282
-210
-169
-166
-113
-62
-7
21
26
52
59
75
74
90
131
181
215
220
242
295
342
376
413
419
463
496
536
560
619
658
700
779
772
819
883
966
998
1038
1065
1064
1103
1042
969
831
721
669
665
682
593
561
443
364
333
247
214
179
97
-52
-154
-286
-304
-276
-326
-390
-489
-537
-553
-559
-588
-610
-648
-724
-805
-872
-857
-813
-762
-781
-858
-922
-903
-852
-833
-819
-853
-873
-922
-967
-987
-971
-902
-905
-963
-1052
-1075
-1058
-1044
-1071
-1128
-1166
-1210
-1224
-1232
-1206
-1161
-1097
-1092
-1121
-1107
-1068
-991
-937
-909
-896
-881
-852
-779
-717
-674
-609
-557
-504
-462
-417
-349
-275
-223
-197
-172
-141
-114
-62
-32
-7
19
24
46
70
118
150
178
206
211
226
224
278
311
386
415
427
499
532
596
636
698
725
786
784
808
865
882
973
968
1065
1033
1045
1043
917
854
678
643
577
582
536
460
400
246
242
128
94
69
15
-81
-188
-282
-342
-289
-363
-377
-446
-495
-499
-494
-481
-524
-533
-622
-673
-733
-747
-705
-695
-713
-792
-835
-827
-807
-820
-822
-864
-889
-932
-965
-964
-1011
-1014
-1035
-1090
-1164
-1208
-1201
-1216
-1248
-1288
-1353
-1355
-1348
-1345
-1309
-1321
-1330
-1310
-1290
-1272
-1221
-1138
-1080
-1051
-1056
-1020
-938
-865
-798
-759
-736
-688
-626
-556
-482
-437
-390
-353
-319
-278
-231
-180
-127
-77
-73
-55
-44
5
48
79
118
122
173
205
252
299
330
389
418
454
466
520
575
602
671
666
722
771
836
884
926
992
998
1084
1091
1138
1158
1113
1053
913
753
667
599
610
618
538
484
367
335
270
225
195
118
4
-137
-215
-269
-260
-269
-333
-438
-503
-546
-523
-499
-561
-575
-661
-711
-757
-786
-753
-763
-760
-842
-915
-943
-919
-873
-867
-910
-959
-983
-1014
-1023
-1053
-1081
-1090
-1126
-1187
-1241
-1237
-1216
-1208
-1247
-1321
-1364
-1346
-1315
-1304
-1289
-1295
-1276
-1243
-1231
-1192
-1140
-1078
-1055
-1044
-1031
-995
-910
-848
-809
-783
-739
-691
-607
-535
-489
-440
-400
-352
-326
-270
-220
-179
-140
-150
-139
-90
-31
26
56
77
92
126
193
231
268
317
337
402
416
447
496
549
626
623
671
701
742
778
802
831
871
900
918
983
994
1023
1075
1090
1022
925
812
667
627
576
570
509
459
367
305
276
185
173
138
57
-69
-156
-228
-266
-263
-330
-383
-464
-510
-520
-518
-538
-569
-622
-692
-727
-786
-767
-749
-745
-780
-855
-879
-899
-880
-903
-945
-1003
-1043
-1052
-1094
-1089
-1053
-1050
-1098
-1142
-1184
-1174
-1137
-1149
-1171
-1240
-1259
-1256
-1235
-1214
-1215
-1194
-1188
-1180
-1186
-1132
-1073
-1046
-1040
-1047
-1010
-975
-928
-885
-856
-857
-850
-807
-751
-653
-562
-497
-447
-413
-354
-285
-199
-133
-80
-70
-35
-11
42
106
119
143
154
212
206
275
312
344
399
392
431
462
544
547
603
608
643
692
698
772
744
853
839
902
957
946
1059
1035
1112
1086
1088
1009
912
800
664
656
583
618
531
513
438
376
376
278
259
163
103
-48
-131
-209
-270
-254
-353
-409
-507
-540
-550
-546
-580
-638
-687
-757
-784
-850
-863
-871
-896
-952
-1035
-1061
-1071
-1046
-1041
-1063
-1094
-1107
-1078
-1089
-1067
-1075
-1080
-1059
-1090
-1103
-1095
-1066
-1081
-1143
-1200
-1248
-1241
-1229
-1227
-1235
-1261
-1266
-1239
-1214
-1200
-1163
-1123
-1095
-1080
-1063
-1025
-962
-904
-873
-840
-791
-725
-636
-569
-528
-471
-403
-330
-275
-217
-181
-137
-119
-96
-64
-10
38
71
119
96
139
182
222
280
299
345
362
405
443
497
546
581
609
604
638
671
717
754
779
827
871
904
969
1007
1055
1102
1112
1142
1136
1096
1001
934
758
649
575
539
563
466
433
303
273
212
149
121
11
-48
-190
-255
-355
-378
-403
-498
-552
-663
-671
-682
-666
-710
-735
-790
-852
-849
-884
-851
-859
-865
-904
-950
-955
-943
-910
-938
-970
-1004
-1014
-1005
-1034
-1045
-1031
-1032
-1026
-1060
-1089
-1102
-1099
-1130
-1228
-1262
-1287
-1290
-1302
-1332
-1333
-1328
-1303
-1304
-1281
-1242
-1179
-1122
-1095
-1069
-1028
-949
-912
-863
-826
-767
-691
-644
-557
-520
-459
-396
-320
-258
-221
-184
-165
-129
-104
-68
-36
-7
11
38
55
70
120
153
190
205
229
264
313
359
403
447
501
535
545
586
594
671
706
732
764
743
819
832
882
936
980
1012
1048
1070
1011
940
871
734
644
564
507
505
427
421
327
242
195
145
109
31
-38
-142
-198
-280
-305
-347
-426
-470
-528
-540
-586
-580
-606
-645
-687
-726
-713
-723
-683
-683
-692
-722
-777
-796
-803
-796
-835
-886
-976
-1023
-1029
-1063
-1089
-1091
-1103
-1130
-1177
-1226
-1233
-1228
-1244
-1309
-1371
-1420
-1439
-1423
-1416
-1411
-1387
-1335
-1319
-1267
-1216
-1130
-1068
-1035
-1001
-970
-905
-846
-786
-778
-758
-728
-678
-607
-565
-515
-454
-407
-337
-276
-254
-212
-181
-155
-154
-133
-115
-86
-32
-14
12
33
73
141
174
213
255
317
386
446
498
551
616
657
671
710
748
790
842
868
887
948
992
1021
1106
1131
1141
1150
1178
1184
1184
1116
997
912
756
665
598
581
533
501
440
323
301
243
217
134
29
-98
-181
-244
-333
-339
-403
-450
-502
-579
-619
-611
-605
-636
-670
-737
-742
-745
-755
-742
-756
-772
-829
-872
-883
-900
-904
-1006
-1024
-1095
-1139
-1153
-1191
-1131
-1115
-1106
-1145
-1155
-1162
-1175
-1167
-1192
-1267
-1284
-1332
-1289
-1364
-1354
-1295
-1298
-1241
-1241
-1177
-1176
-1090
-1035
-1023
-984
-946
-847
-872
-801
-788
-738
-710
-663
-624
-637
-560
-515
-425
-391
-340
-258
-262
-197
-178
-114
-82
-16
26
9
83
100
180
247
290
349
383
433
459
500
519
588
646
669
694
724
749
767
834
808
864
858
879
918
933
988
970
1040
1026
1046
1087
1054
1034
943
882
737
634
543
506
479
421
417
327
281
242
214
200
123
60
-28
-93
-212
-260
-284
-363
-416
-501
-556
-601
-621
-642
-672
-724
-768
-775
-801
-794
-783
-794
-827
-896
-927
-941
-946
-967
-981
-1020
-1107
-1121
-1115
-1096
-1082
-1078
-1082
-1109
-1102
-1074
-1061
-1090
-1130
-1190
-1236
-1270
-1284
-1275
-1291
-1300
-1309
-1290
-1271
-1217
-1149
-1127
-1095
-1052
-1002
-950
-893
-843
-793
-741
-695
-652
-587
-529
-468
-415
-376
-310
-256
-180
-151
-98
-68
-18
23
56
123
112
170
178
209
258
274
330
315
331
346
385
423
480
531
536
549
572
590
649
698
696
753
757
792
828
874
958
988
1033
1038
1083
1115
1133
1139
1070
953
880
797
679
594
507
492
431
429
374
298
311
260
250
146
61
-3
-70
-153
-257
-314
-382
-409
-468
-560
-623
-626
-634
-655
-728
-771
-755
-774
-766
-769
-779
-807
-864
-900
-948
-947
-972
-997
-1064
-1148
-1185
-1222
-1206
-1182
-1164
-1185
-1208
-1225
-1212
-1210
-1257
-1283
-1337
-1366
-1411
-1425
-1431
-1411
-1388
-1404
-1360
-1349
-1294
-1227
-1172
-1119
-1080
-1009
-959
-888
-823
-755
-712
-654
-588
-530
-479
-442
-370
-336
-266
-191
-121
-72
-30
23
34
65
103
153
166
170
190
210
236
267
306
332
339
334
387
421
466
497
515
549
555
592
618
665
732
749
780
821
876
931
983
1045
1079
1091
1168
1172
1237
1213
1176
1080
934
856
697
600
452
426
363
316
331
232
214
189
157
107
41
-54
-93
-138
-260
-292
-379
-435
-504
-568
-665
-689
-682
-725
-738
-835
-810
-803
-823
-824
-849
-863
-908
-954
-1027
-1095
-1142
-1189
-1235
-1319
-1324
-1358
-1372
-1329
-1321
-1293
-1309
-1278
-1288
-1246
-1252
-1263
-1569
-1715
-1585
-1581
-1551
-1634
-1539
-1417
-1431
-1360
-1351
-1249
-1087
-1036
-1019
-1008
-902
-781
-743
-661
-565
-543
-411
-276
-219
-200
-145
-64
-67
-21
-11
-6
13
49
118
51
38
122
137
148
187
213
259
337
434
475
471
532
589
633
687
754
759
821
856
895
909
940
1009
1046
1064
1093
1115
1122
1191
1226
1277
1204
1253
1249
1226
1179
1082
989
710
568
355
108
-62
-193
-260
-352
-386
-392
-403
-370
-328
-304
-323
-315
-348
-345
-401
-464
-470
-528
-565
-592
-643
-650
-611
-613
-605
-609
-644
-632
-647
-690
-737
-817
-856
-964
-1060
-1166
-1213
-1290
-1308
-1331
-1449
-1386
-1415
-1374
-1309
-1286
-1254
-1231
-1196
-1226
-1188
-1217
-1219
-1221
-1288
-1446
-1399
-1340
-1291
-1221
-1225
-1079
-1016
-948
-897
-840
-718
-740
-710
-698
-628
-574
-583
-519
-439
-414
-342
-264
-202
-151
-97
-49
-2
53
70
76
87
91
110
110
117
174
197
275
309
363
420
478
551
610
658
645
743
751
834
824
857
873
863
931
901
963
956
1006
976
1040
1018
1101
1144
1156
1221
1189
1226
1211
1173
1092
978
819
558
354
101
-149
-301
-424
-500
-546
-501
-482
-426
-365
-284
-278
-260
-255
-283
-354
-413
-473
-517
-567
-594
-602
-594
-566
-497
-454
-430
-427
-428
-460
-517
-592
-718
-824
-953
-1073
-1156
-1271
-1303
-1322
-1311
-1330
-1330
-1276
-1263
-1211
-1166
-1136
-1119
-1091
-1064
-1086
-1087
-1118
-1122
-1147
-1151
-1155
-1119
-1091
-1012
-958
-945
-898
-902
-872
-833
-814
-818
-811
-813
-741
-721
-653
-610
-523
-430
-405
-330
-299
-206
-194
-113
-122
-106
-100
-87
-66
-65
-10
15
84
68
136
136
183
218
256
306
320
370
387
431
503
511
589
678
697
775
841
838
919
927
940
919
960
947
944
981
960
1053
1027
1152
1139
1216
1198
1240
1170
1033
949
746
475
225
-12
-325
-454
-538
-626
-614
-540
-473
-372
-300
-246
-222
-221
-245
-292
-386
-443
-521
-569
-603
-583
-584
-561
-493
-417
-367
-337
-356
-424
-470
-647
-800
-926
-1131
-1213
-1320
-1397
-1447
-1433
-1441
-1420
-1339
-1314
-1196
-1144
-1081
-1095
-1079
-1090
-1131
-1127
-1160
-1153
-1161
-1143
-1100
-1085
-1040
-1002
-947
-928
-924
-908
-933
-914
-910
-915
-940
-918
-919
-868
-803
-740
-645
-588
-482
-417
-357
-344
-290
-242
-225
-161
-188
-103
-82
-65
13
18
90
110
229
233
317
305
334
354
328
413
372
456
449
530
572
635
683
757
741
763
852
788
861
852
863
866
882
929
924
972
1017
1060
1048
1164
1088
1136
1117
988
900
672
496
227
-2
-286
-506
-642
-709
-733
-748
-628
-580
-458
-399
-353
-287
-320
-307
-363
-421
-496
-518
-594
-589
-559
-554
-490
-450
-380
-355
-368
-435
-516
-606
-753
-882
-1056
-1188
-1297
-1382
-1436
-1484
-1441
-1414
-1359
-1347
-1301
-1254
-1249
-1183
-1179
-1185
-1187
-1150
-1153
-1173
-1175
-1142
-1115
-1090
-1045
-1037
-993
-977
-955
-932
-944
-952
-948
-956
-943
-917
-946
-894
-822
-745
-684
-614
-542
-467
-412
-396
-350
-321
-272
-235
-203
-170
-147
-57
-34
34
99
139
212
228
275
270
308
313
307
352
337
399
402
539
555
598
735
730
791
822
868
808
899
886
909
885
879
971
902
1018
1002
1114
1102
1189
1235
1209
1186
1180
1039
786
714
289
54
-188
-448
-583
-672
-717
-740
-631
-584
-470
-427
-358
-332
-353
-362
-468
-493
-582
-596
-645
-660
-629
-604
-550
-516
-434
-411
-357
-425
-479
-543
-673
-847
-981
-1109
-1257
-1289
-1373
-1396
-1380
-1334
-1291
-1290
-1243
-1198
-1162
-1102
-1098
-1109
-1078
-1071
-1094
-1132
-1163
-1170
-1172
-1135
-1105
-1090
-1035
-992
-965
-927
-948
-984
-983
-980
-954
-975
-967
-922
-848
-759
-689
-609
-522
-424
-354
-271
-246
-222
-174
-155
-140
-137
-100
-43
-7
39
87
134
169
236
260
260
284
310
301
306
334
337
363
414
470
515
609
664
708
762
793
807
799
832
795
826
803
861
855
903
978
972
1099
1120
1231
1208
1273
1264
1127
1013
852
613
305
108
-212
-427
-576
-637
-679
-643
-549
-480
-373
-325
-255
-266
-297
-331
-408
-489
-552
-604
-634
-623
-610
-566
-502
-442
-364
-318
-322
-383
-427
-541
-671
-873
-981
-1136
-1243
-1271
-1324
-1332
-1317
-1246
-1186
-1170
-1118
-1097
-1103
-1062
-1104
-1149
-1147
-1191
-1160
-1144
-1136
-1074
-1066
-1009
-951
-927
-900
-862
-842
-845
-869
-902
-928
-960
-940
-938
-917
-869
-815
-725
-648
-588
-496
-434
-392
-344
-329
-301
-276
-238
-188
-170
-117
-61
-27
12
48
81
108
128
156
136
144
137
150
167
172
249
297
361
455
536
612
685
734
791
791
832
867
829
874
882
875
891
913
939
1020
1071
1143
1159
1203
1246
1175
1242
1088
927
800
500
240
-34
-305
-548
-625
-684
-694
-668
-548
-466
-411
-279
-304
-267
-309
-328
-387
-465
-514
-547
-558
-544
-505
-480
-416
-350
-314
-284
-328
-411
-506
-618
-780
-959
-1097
-1263
-1354
-1402
-1475
-1473
-1445
-1376
-1304
-1263
-1244
-1205
-1166
-1195
-1173
-1182
-1195
-1197
-1165
-1163
-1142
-1092
-1054
-1001
-976
-918
-901
-874
-877
-865
-877
-927
-970
-970
-1002
-989
-951
-937
-862
-780
-695
-615
-568
-490
-397
-354
-332
-296
-254
-223
-178
-131
-97
-39
18
45
98
142
176
188
211
232
250
246
276
248
289
354
342
411
495
532
592
628
698
704
725
772
738
744
788
799
805
868
846
925
949
1017
1075
1110
1147
1189
1161
1174
1087
939
845
569
312
71
-205
-422
-524
-601
-612
-596
-485
-434
-369
-283
-258
-263
-286
-358
-404
-496
-561
-595
-641
-642
-605
-584
-558
-503
-475
-454
-490
-569
-674
-759
-920
-1076
-1180
-1322
-1394
-1444
-1470
-1481
-1413
-1330
-1252
-1209
-1194
-1115
-1125
-1107
-1110
-1121
-1153
-1130
-1114
-1115
-1097
-1043
-993
-961
-902
-900
-886
-871
-867
-851
-903
-949
-974
-997
-998
-973
-957
-926
-843
-754
-669
-587
-503
-430
-347
-318
-281
-266
-254
-211
-161
-117
-76
-32
7
30
89
135
134
168
173
184
207
195
200
231
261
308
334
380
482
495
573
645
668
710
747
782
785
837
838
860
867
878
910
978
994
1057
1124
1101
1142
1140
1100
1075
1013
814
692
506
197
-38
-241
-483
-584
-644
-699
-640
-541
-489
-391
-336
-328
-329
-350
-401
-443
-484
-532
-551
-578
-561
-499
-483
-457
-383
-356
-327
-354
-410
-502
-615
-733
-922
-1019
-1166
-1245
-1271
-1314
-1318
-1268
-1203
-1179
-1126
-1132
-1093
-1090
-1049
-1094
-1097
-1106
-1116
-1079
-1057
-1048
-1042
-991
-966
-909
-908
-905
-900
-909
-918
-936
-958
-990
-961
-945
-954
-938
-881
-815
-739
-668
-597
-534
-474
-387
-367
-352
-303
-267
-206
-183
-101
-57
-4
38
71
127
139
190
203
206
209
214
197
239
258
213
319
359
391
471
536
557
657
683
708
735
724
814
769
843
798
886
903
878
1004
1031
1079
1161
1219
1167
1264
1190
1190
1049
900
750
509
232
-64
-246
-506
-592
-624
-640
-619
-500
-427
-405
-288
-300
-282
-324
-379
-434
-503
-561
-580
-564
-562
-481
-451
-418
-364
-319
-333
-396
-482
-589
-688
-844
-1010
-1114
-1243
-1306
-1319
-1337
-1331
-1270
-1208
-1151
-1105
-1061
-1075
-1109
-1074
-1138
-1166
-1149
-1138
-1136
-1063
-1015
-993
-949
-884
-857
-835
-823
-840
-848
-898
-922
-971
-1006
-1019
-1022
-1011
-973
-905
-833
-765
-683
-614
-553
-490
-470
-409
-402
-376
-347
-317
-251
-207
-150
-101
-23
31
101
144
200
212
201
205
216
213
200
251
226
306
353
386
470
504
572
606
661
671
718
741
743
779
775
812
849
833
897
955
970
1072
1162
1166
1222
1252
1181
1129
1060
879
678
536
181
-5
-274
-486
-588
-610
-634
-587
-487
-458
-341
-319
-302
-322
-358
-459
-479
-559
-609
-595
-613
-580
-545
-503
-470
-392
-379
-373
-382
-494
-583
-693
-849
-995
-1084
-1210
-1251
-1262
-1276
-1251
-1199
-1147
-1099
-1072
-1076
-1039
-1034
-1082
-1068
-1084
-1129
-1105
-1049
-1049
-1016
-973
-946
-921
-867
-873
-894
-920
-960
-963
-994
-1030
-1033
-1024
-1032
-961
-922
-880
-788
-708
-606
-523
-466
-398
-340
-315
-288
-230
-194
-153
-98
-26
-7
59
123
152
212
249
246
236
256
245
244
214
240
248
295
321
333
431
457
538
564
604
651
681
717
742
768
776
815
822
855
920
950
974
1058
1112
1143
1196
1215
1180
1174
1111
945
801
568
273
60
-242
-439
-580
-648
-670
-637
-547
-479
-403
-369
-347
-355
-381
-436
-475
-555
-571
-590
-615
-589
-551
-502
-452
-373
-356
-349
-347
-430
-534
-648
-791
-940
-1035
-1171
-1252
-1274
-1334
-1327
-1283
-1239
-1192
-1139
-1081
-1054
-1041
-1098
-1144
-1179
-1238
-1211
-1174
-1167
-1110
-1056
-1031
-973
-907
-863
-884
-859
-882
-913
-949
-998
-984
-989
-984
-953
-910
-850
-734
-634
-554
-479
-398
-334
-271
-253
-203
-195
-180
-140
-91
-44
19
84
133
180
217
250
281
271
256
274
222
241
231
220
247
283
308
388
465
486
544
613
614
630
693
650
665
735
735
734
837
854
907
977
1000
1089
1130
1187
1230
1240
1180
1119
980
817
598
311
73
-167
-409
-516
-595
-629
-570
-510
-433
-371
-297
-266
-280
-274
-337
-389
-419
-480
-482
-507
-488
-446
-394
-338
-280
-260
-250
-269
-338
-441
-561
-725
-885
-981
-1123
-1200
-1248
-1256
-1231
-1203
-1179
-1150
-1140
-1081
-1067
-1079
-1083
-1175
-1202
-1216
-1255
-1199
-1157
-1143
-1085
-1038
-985
-959
-919
-917
-935
-932
-940
-976
-1009
-1038
-1015
-980
-965
-915
-867
-799
-686
-628
-576
-478
-425
-390
-346
-334
-311
-256
-232
-213
-162
-136
-81
-19
14
39
82
118
126
139
150
135
124
116
135
156
152
236
320
383
474
542
571
610
685
664
721
733
739
782
781
797
859
877
934
998
1005
1073
1143
1146
1130
1163
1059
953
796
579
266
60
-189
-404
-510
-579
-613
-563
-523
-439
-341
-313
-239
-251
-283
-346
-379
-434
-459
-497
-530
-524
-501
-463
-415
-370
-340
-321
-346
-404
-500
-659
-777
-906
-1051
-1139
-1230
-1266
-1262
-1245
-1204
-1181
-1145
-1113
-1113
-1112
-1123
-1153
-1194
-1215
-1193
-1193
-1140
-1096
-1070
-1029
-972
-939
-927
-912
-913
-899
-920
-921
-941
-967
-976
-990
-974
-950
-901
-834
-761
-699
-630
-539
-457
-393
-324
-270
-240
-188
-146
-108
-71
-35
-4
28
85
145
192
186
239
257
232
229
230
241
231
253
289
342
377
455
506
555
617
687
707
718
741
791
778
763
813
829
828
873
938
975
1055
1148
1153
1167
1218
1173
1108
971
805
538
225
-20
-254
-456
-552
-624
-646
-625
-520
-440
-394
-310
-312
-301
-329
-412
-473
-521
-573
-587
-608
-615
-565
-504
-434
-379
-352
-343
-367
-438
-565
-718
-875
-1009
-1120
-1227
-1303
-1334
-1347
-1314
-1261
-1216
-1168
-1119
-1105
-1106
-1115
-1149
-1145
-1150
-1150
-1129
-1110
-1082
-1057
-993
-944
-926
-872
-840
-813
-801
-813
-832
-861
-868
-891
-900
-895
-859
-827
-788
-713
-650
-551
-458
-400
-316
-248
-214
-182
-143
-105
-95
-41
-6
27
94
103
164
172
209
258
261
279
264
263
272
257
288
309
334
385
450
529
576
653
712
756
785
834
825
804
846
819
830
880
892
917
996
1036
1119
1113
1159
1107
1097
1033
850
726
407
162
-81
-351
-505
-587
-649
-602
-552
-462
-387
-335
-262
-259
-245
-290
-361
-441
-510
-523
-546
-573
-571
-527
-502
-440
-393
-355
-370
-410
-496
-655
-779
-946
-1078
-1173
-1272
-1352
-1365
-1381
-1346
-1299
-1258
-1192
-1179
-1118
-1120
-1099
-1102
-1120
-1109
-1090
-1118
-1127
-1123
-1083
-1042
-996
-925
-882
-841
-840
-815
-830
-843
-872
-889
-904
-940
-950
-932
-894
-832
-759
-689
-610
-522
-451
-378
-337
-294
-229
-222
-186
-161
-155
-114
-58
-1
28
77
132
150
201
229
228
257
242
256
231
244
273
291
387
406
511
522
578
670
696
710
784
795
770
804
817
775
806
862
849
939
944
1018
1053
1053
1061
1020
898
722
521
235
-42
-284
-500
-594
-619
-650
-591
-520
-430
-311
-247
-210
-190
-207
-287
-354
-420
-486
-495
-542
-584
-544
-503
-457
-400
-372
-363
-372
-469
-574
-666
-842
-973
-1087
-1198
-1262
-1321
-1361
-1337
-1325
-1302
-1262
-1203
-1171
-1123
-1063
-1059
-1040
-1019
-1014
-1055
-1070
-1091
-1106
-1085
-1067
-1044
-990
-962
-911
-877
-884
-889
-911
-916
-912
-908
-945
-937
-905
-854
-783
-727
-650
-551
-468
-409
-359
-311
-248
-200
-170
-146
-97
-58
-36
17
28
78
107
146
197
251
268
328
356
367
375
413
401
428
474
475
524
540
576
664
701
712
778
760
809
826
818
859
898
865
935
921
957
1022
1044
1048
1052
1000
867
737
551
230
18
-188
-436
-529
-644
-655
-618
-556
-498
-415
-331
-293
-240
-250
-305
-337
-421
-473
-501
-558
-587
-592
-604
-577
-527
-511
-489
-507
-594
-660
-756
-911
-1012
-1117
-1229
-1289
-1330
-1350
-1335
-1325
-1295
-1236
-1171
-1127
-1037
-975
-971
-918
-919
-928
-945
-955
-981
-976
-946
-936
-942
-946
-915
-879
-859
-853
-843
-843
-833
-818
-843
-858
-845
-855
-814
-752
-722
-632
-542
-488
-375
-333
-240
-160
-137
-51
-43
-8
29
53
70
95
122
155
150
206
208
249
316
299
351
351
395
403
460
503
524
598
656
706
760
806
848
884
894
942
947
931
1025
1002
1045
1089
1118
1112
1099
1128
1097
1046
1009
820
679
484
170
43
-265
-401
-501
-568
-580
-560
-479
-456
-392
-321
-290
-265
-285
-327
-335
-417
-434
-487
-538
-572
-539
-556
-543
-473
-475
-467
-520
-584
-657
-752
-884
-980
-1093
-1196
-1259
-1331
-1372
-1370
-1390
-1387
-1317
-1275
-1182
-1088
-1024
-974
-938
-925
-956
-963
-977
-990
-1022
-1045
-1070
-1071
-1057
-1026
-982
-945
-924
-878
-871
-865
-854
-869
-868
-858
-820
-799
-757
-691
-613
-528
-461
-385
-314
-263
-198
-144
-100
-70
-44
-13
-29
-15
35
50
101
121
157
197
228
278
302
336
380
397
450
478
541
588
610
660
694
734
763
824
792
885
871
909
977
955
995
1040
1002
1058
1014
1022
989
953
910
719
688
405
174
-24
-245
-443
-466
-574
-586
-527
-502
-451
-405
-307
-277
-250
-283
-285
-320
-339
-388
-414
-479
-502
-507
-532
-508
-481
-447
-460
-522
-583
-638
-748
-799
-917
-1049
-1137
-1232
-1292
-1357
-1370
-1372
-1388
-1329
-1285
-1229
-1112
-1053
-949
-902
-894
-832
-857
-827
-833
-882
-886
-921
-917
-927
-938
-910
-914
-882
-877
-891
-878
-888
-884
-899
-885
-866
-839
-777
-720
-644
-574
-471
-398
-315
-252
-192
-120
-76
-26
26
52
92
99
129
153
172
221
237
270
301
336
358
393
409
457
496
527
597
601
632
671
705
775
753
823
806
811
880
843
954
932
919
1039
988
1039
1096
1019
1068
959
887
726
583
361
104
-68
-306
-458
-497
-573
-557
-473
-425
-351
-298
-228
-234
-156
-235
-270
-315
-375
-406
-444
-496
-510
-507
-541
-510
-501
-487
-485
-549
-620
-674
-779
-854
-966
-1082
-1168
-1257
-1306
-1344
-1347
-1351
-1339
-1294
-1236
-1195
-1101
-1049
-1005
-950
-955
-942
-940
-961
-977
-1018
-1044
-1074
-1100
-1090
-1090
-1045
-1004
-990
-950
-957
-978
-934
-935
-955
-923
-880
-847
-779
-713
-620
-507
-427
-351
-254
-203
-157
-82
-41
9
53
69
109
117
139
188
195
260
294
325
383
423
452
504
517
570
598
646
705
703
743
791
772
784
844
810
812
870
876
911
935
946
1030
985
1063
1057
1057
1076
1003
973
829
718
560
280
117
-105
-292
-392
-478
-484
-466
-385
-369
-299
-217
-220
-169
-187
-222
-250
-320
-358
-422
-464
-521
-552
-572
-589
-576
-591
-608
-656
-715
-768
-855
-936
-1010
-1103
-1178
-1262
-1349
-1394
-1406
-1430
-1451
-1410
-1360
-1314
-1242
-1179
-1109
-1052
-1018
-988
-1006
-1022
-1005
-1037
-1058
-1073
-1096
-1097
-1095
-1079
-1062
-1024
-993
-970
-957
-939
-942
-948
-932
-922
-877
-820
-774
-715
-649
-570
-480
-388
-295
-227
-166
-122
-75
-29
-6
20
37
61
87
138
174
217
254
295
317
351
386
396
456
478
494
577
582
604
678
679
692
764
792
809
857
898
906
940
1005
1007
1052
1146
1119
1140
1163
1121
1074
908
864
612
387
186
-42
-218
-371
-423
-498
-482
-403
-433
-357
-285
-263
-189
-214
-208
-232
-258
-310
-348
-397
-432
-473
-516
-530
-498
-479
-501
-539
-595
-649
-693
-755
-832
-892
-987
-1071
-1167
-1238
-1269
-1285
-1293
-1298
-1249
-1228
-1161
-1085
-1043
-962
-927
-914
-906
-928
-931
-975
-994
-1027
-1052
-1054
-1067
-1038
-1029
-987
-946
-904
-866
-832
-805
-805
-775
-750
-735
-709
-687
-641
-600
-552
-472
-398
-300
-225
-157
-87
-43
11
47
82
88
93
154
165
191
243
233
285
289
333
382
421
481
493
542
567
594
608
636
658
677
713
731
770
842
821
898
932
965
1025
1021
1094
1068
1078
1078
999
939
826
658
455
208
43
-185
-299
-418
-450
-446
-420
-368
-367
-272
-237
-201
-174
-187
-209
-209
-257
-286
-343
-376
-426
-454
-487
-492
-495
-496
-507
-553
-588
-668
-713
-776
-830
-879
-968
-1041
-1125
-1202
-1208
-1254
-1253
-1264
-1269
-1226
-1220
-1165
-1115
-1089
-1029
-993
-967
-981
-985
-969
-1011
-1049
-1078
-1091
-1118
-1103
-1097
-1079
-1032
-986
-943
-908
-872
-825
-783
-751
-700
-653
-605
-558
-508
-463
-410
-352
-296
-244
-198
-145
-68
-50
12
43
40
82
102
167
197
233
293
297
349
409
437
468
521
577
601
679
717
798
785
811
837
839
886
882
930
919
929
997
958
1025
1024
1063
1057
1032
1085
982
950
829
682
485
242
85
-126
-282
-357
-424
-405
-410
-372
-363
-283
-224
-216
-181
-212
-222
-234
-290
-310
-368
-396
-455
-496
-539
-565
-549
-589
-627
-664
-699
-748
-789
-829
-885
-938
-1013
-1088
-1154
-1240
-1260
-1297
-1324
-1345
-1310
-1250
-1223
-1165
-1136
-1114
-1094
-1057
-1001
-979
-959
-971
-993
-1018
-1045
-1070
-1114
-1126
-1142
-1139
-1109
-1102
-1060
-1011
-969
-934
-904
-844
-783
-725
-671
-632
-561
-522
-440
-410
-385
-307
-263
-224
-156
-74
-78
-39
-14
-12
35
83
133
173
206
241
266
332
374
440
443
490
508
594
581
627
735
670
771
756
794
844
800
872
853
873
932
921
1003
967
1018
1025
1005
992
922
847
703
535
363
172
-9
-134
-223
-300
-337
-334
-353
-349
-311
-258
-231
-210
-214
-230
-251
-284
-321
-374
-440
-473
-527
-573
-580
-593
-617
-646
-675
-720
-746
-771
-815
-854
-907
-970
-1030
-1102
-1180
-1226
-1249
-1274
-1252
-1249
-1202
-1147
-1118
-1069
-1061
-1025
-1004
-970
-941
-948
-940
-945
-949
-955
-972
-974
-993
-987
-979
-965
-929
-905
-869
-839
-805
-785
-770
-708
-658
-632
-571
-528
-480
-418
-385
-343
-276
-226
-177
-131
-128
-90
-83
-80
-48
-29
28
65
99
161
201
260
290
325
344
389
419
435
490
522
581
579
614
644
648
715
697
757
812
793
870
867
874
908
911
895
878
904
857
816
745
606
467
295
126
-29
-109
-181
-222
-260
-307
-292
-297
-274
-233
-223
-246
-261
-286
-328
-308
-339
-400
-449
-510
-543
-560
-575
-583
-602
-652
-674
-708
-719
-717
-760
-811
-838
-888
-920
-933
-1000
-1040
-1072
-1103
-1094
-1099
-1062
-1046
-1061
-1034
-1030
-997
-929
-932
-932
-956
-958
-932
-936
-907
-930
-948
-949
-962
-933
-910
-893
-876
-870
-843
-803
-743
-693
-648
-614
-583
-528
-486
-451
-403
-390
-351
-291
-235
-159
-137
-103
-82
-67
-40
-19
38
67
122
158
188
261
278
327
343
377
410
408
486
505
545
559
580
604
622
666
660
696
691
740
743
733
796
781
806
818
798
863
808
807
744
599
486
327
213
84
12
-38
-90
-99
-136
-126
-116
-112
-101
-120
-137
-177
-167
-178
-186
-222
-274
-302
-351
-393
-434
-480
-502
-561
-609
-651
-691
-706
-738
-764
-809
-846
-865
-883
-908
-954
-994
-1015
-1066
-1081
-1077
-1082
-1085
-1099
-1117
-1118
-1101
-1081
-1073
-1061
-1062
-1054
-1056
-1063
-1065
-1068
-1068
-1068
-1075
-1069
-1049
-1039
-1015
-979
-944
-903
-885
-863
-807
-767
-726
-700
-664
-610
-570
-510
-455
-397
-324
-311
-259
-255
-251
-206
-210
-149
-111
-60
-14
8
73
98
146
191
214
244
268
305
346
394
441
498
530
568
615
643
670
707
745
772
789
799
825
842
848
881
886
875
894
864
782
649
523
397
265
222
170
140
121
80
75
44
62
60
8
-30
-91
-119
-163
-177
-204
-274
-342
-411
-455
-477
-488
-497
-536
-587
-628
-659
-677
-686
-712
-747
-771
-785
-801
-835
-878
-926
-982
-1029
-1048
-1066
-1074
-1084
-1114
-1151
-1177
-1195
-1183
-1165
-1164
-1150
-1154
-1162
-1170
-1179
-1177
-1197
-1213
-1201
-1188
-1159
-1121
-1073
-1042
-1014
-977
-927
-871
-855
-810
-766
-727
-675
-630
-583
-544
-498
-455
-418
-367
-327
-293
-261
-248
-230
-197
-170
-112
-59
-14
54
93
160
236
280
312
325
363
407
455
486
509
553
599
627
658
699
748
796
818
868
884
914
955
920
930
940
937
930
893
819
686
567
428
327
275
225
225
166
108
94
67
85
58
20
-41
-121
-154
-181
-205
-227
-274
-352
-402
-452
-500
-505
-527
-590
-663
-703
-716
-715
-723
-763
-780
-815
-826
-845
-892
-905
-968
-1026
-1077
-1143
-1143
-1113
-1087
-1076
-1099
-1126
-1112
-1078
-1065
-1077
-1104
-1106
-1102
-1087
-1095
-1075
-1048
-1058
-1060
-1057
-1022
-982
-944
-921
-928
-901
-850
-798
-758
-733
-691
-659
-610
-560
-532
-503
-464
-432
-388
-341
-298
-251
-223
-190
-180
-164
-138
-93
-46
-8
25
84
160
211
251
297
359
421
465
507
561
582
624
658
649
663
683
726
724
765
800
815
881
878
895
917
933
948
955
912
790
674
539
433
383
346
308
256
226
175
161
181
160
131
66
-14
-56
-71
-91
-126
-204
-303
-367
-437
-483
-492
-542
-595
-668
-733
-760
-766
-783
-786
-815
-842
-839
-852
-871
-899
-964
-1032
-1094
-1126
-1110
-1087
-1071
-1090
-1114
-1122
-1064
-1018
-1021
-1028
-1053
-1062
-1073
-1101
-1093
-1079
-1092
-1123
-1141
-1131
-1077
-1029
-1014
-993
-969
-932
-895
-846
-813
-792
-754
-713
-674
-648
-604
-557
-531
-490
-443
-382
-311
-269
-220
-177
-145
-95
-83
-52
-23
26
75
116
166
203
263
304
339
390
435
470
501
553
586
642
693
722
736
763
813
843
877
910
934
936
932
926
942
955
913
808
689
553
460
434
387
355
297
212
183
159
169
162
123
73
4
-34
-57
-55
-92
-134
-215
-295
-347
-388
-389
-411
-477
-544
-607
-650
-661
-680
-718
-739
-750
-761
-783
-813
-853
-896
-946
-1001
-1042
-1058
-1094
-1136
-1136
-1120
-1093
-1096
-1074
-1090
-1091
-1052
-1062
-1054
-1058
-1065
-1060
-1074
-1058
-1021
-989
-988
-984
-963
-930
-871
-845
-840
-812
-777
-740
-696
-647
-589
-540
-517
-499
-473
-421
-380
-354
-309
-267
-225
-173
-142
-112
-81
-44
6
45
93
146
159
180
241
298
358
401
441
481
511
566
630
661
698
701
724
732
746
816
818
864
864
845
856
862
869
826
714
574
473
390
348
349
286
255
207
168
145
146
115
67
19
-70
-99
-122
-145
-141
-205
-272
-327
-347
-349
-354
-397
-479
-511
-571
-631
-654
-686
-714
-714
-753
-774
-797
-816
-869
-918
-977
-1015
-1027
-1023
-1020
-1053
-1074
-1102
-1123
-1111
-1085
-1043
-1039
-1062
-1084
-1079
-1056
-1034
-1040
-1056
-1066
-1068
-1043
-1017
-967
-915
-888
-876
-861
-815
-763
-717
-708
-693
-669
-622
-568
-545
-522
-487
-448
-416
-362
-306
-245
-190
-178
-160
-143
-110
-63
-29
40
80
140
176
218
278
303
353
386
434
497
533
574
605
654
680
708
721
746
772
794
836
852
890
906
908
931
880
806
688
560
456
410
400
355
324
262
227
216
210
201
134
97
31
-40
-69
-98
-111
-161
-249
-320
-358
-388
-408
-422
-481
-541
-586
-629
-640
-666
-684
-704
-718
-742
-747
-783
-805
-825
-902
-961
-999
-1008
-1003
-1026
-1055
-1100
-1140
-1144
-1122
-1095
-1090
-1102
-1135
-1139
-1116
-1111
-1102
-1105
-1090
-1089
-1095
-1071
-1022
-956
-920
-910
-896
-870
-820
-760
-742
-744
-733
-702
-659
-625
-598
-558
-511
-463
-414
-365
-302
-253
-211
-183
-158
-125
-74
-24
21
70
117
171
234
265
319
383
420
468
521
571
621
667
708
754
794
822
864
893
921
951
960
974
1003
980
965
912
799
681
570
489
425
398
343
285
256
218
184
169
113
67
27
-36
-73
-123
-140
-148
-209
-287
-334
-340
-351
-355
-393
-438
-472
-520
-546
-569
-610
-614
-622
-644
-651
-672
-707
-719
-760
-818
-856
-851
-852
-865
-892
-925
-953
-996
-1023
-1021
-1006
-983
-992
-1016
-1032
-1040
-1029
-1057
-1077
-1084
-1078
-1057
-1060
-1055
-1016
-969
-935
-913
-877
-804
-745
-718
-694
-662
-633
-595
-549
-503
-459
-420
-379
-337
-296
-245
-201
-170
-135
-89
-48
-16
23
67
108
145
179
195
257
325
365
396
432
511
538
599
619
653
722
728
815
805
842
882
875
904
890
919
896
868
746
575
491
384
403
342
296
263
198
195
151
148
111
81
26
-81
-127
-168
-159
-177
-235
-295
-363
-368
-361
-351
-397
-443
-477
-532
-560
-605
-628
-670
-697
-721
-764
-778
-824
-853
-903
-957
-997
-1007
-999
-1008
-1015
-1026
-1015
-1019
-1046
-1062
-1075
-1065
-1063
-1048
-1050
-1060
-1033
-1008
-998
-1001
-977
-935
-914
-887
-868
-821
-769
-715
-698
-694
-657
-611
-573
-563
-546
-519
-480
-452
-413
-354
-316
-260
-195
-138
-112
-103
-55
-16
36
59
74
122
166
225
216
259
311
368
448
459
516
563
603
667
672
713
770
771
803
821
860
884
925
937
935
945
861
782
653
535
504
462
406
353
289
251
233
181
164
130
77
19
-75
-138
-143
-148
-178
-243
-324
-366
-370
-388
-417
-459
-501
-528
-567
-605
-635
-647
-654
-665
-702
-725
-736
-756
-804
-869
-925
-950
-967
-982
-1027
-1115
-1130
-1096
-1070
-1071
-1094
-1112
-1104
-1068
-1081
-1095
-1084
-1063
-1066
-1094
-1083
-1043
-985
-954
-945
-953
-934
-860
-789
-746
-737
-704
-637
-584
-543
-499
-459
-439
-412
-381
-337
-292
-231
-173
-158
-129
-100
-50
-20
-1
30
42
77
147
171
185
183
199
236
251
294
339
400
439
467
509
546
599
635
659
682
692
747
756
780
802
765
761
672
563
483
402
394
301
231
132
111
170
140
124
44
29
35
-13
-86
-121
-129
-151
-196
-308
-360
-352
-330
-383
-487
-564
-576
-561
-594
-659
-714
-740
-709
-748
-803
-842
-875
-872
-918
-999
-1044
-1043
-1001
-979
-1004
-1068
-1050
-991
-940
-922
-961
-948
-927
-912
-909
-923
-896
-892
-918
-938
-952
-941
-858
-811
-812
-803
-795
-743
-696
-667
-650
-637
-613
-558
-520
-496
-465
-438
-399
-355
-300
-250
-206
-160
-114
-86
-56
3
37
92
118
140
152
167
250
274
322
387
438
512
530
614
654
672
757
764
806
825
842
864
832
843
831
790
721
639
516
366
281
158
90
65
-15
-45
-78
-91
-105
-101
-84
-96
-115
-151
-153
-151
-160
-192
-236
-269
-321
-334
-357
-387
-397
-439
-507
-552
-600
-655
-682
-704
-758
-794
-835
-866
-930
-1007
-1053
-1100
-1112
-1115
-1104
-1092
-1102
-1068
-1031
-1007
-1015
-991
-956
-958
-953
-962
-955
-936
-935
-949
-962
-960
-927
-891
-880
-859
-804
-764
-728
-686
-648
-603
-551
-516
-492
-460
-439
-410
-378
-328
-283
-226
-180
-122
-66
-15
27
47
128
159
198
248
253
314
344
417
442
471
529
551
628
671
727
778
836
863
879
915
893
927
934
940
952
937
900
852
773
650
474
290
167
28
-24
-96
-175
-169
-174
-183
-187
-162
-139
-143
-140
-147
-152
-165
-149
-179
-260
-330
-385
-408
-431
-475
-518
-578
-624
-650
-702
-754
-765
-791
-837
-877
-941
-991
-1034
-1083
-1132
-1166
-1202
-1166
-1095
-1046
-1004
-1004
-956
-940
-884
-837
-876
-860
-861
-855
-868
-890
-891
-847
-832
-841
-837
-839
-764
-683
-662
-642
-642
-600
-566
-531
-517
-485
-427
-402
-341
-314
-260
-184
-140
-85
-18
3
78
135
177
253
241
289
313
337
371
362
421
425
500
563
599
672
733
772
799
881
864
932
950
924
933
901
926
871
891
839
758
661
459
270
40
-95
-262
-337
-428
-489
-471
-488
-403
-403
-335
-277
-273
-214
-247
-223
-231
-230
-269
-318
-383
-441
-449
-521
-546
-598
-654
-688
-772
-815
-894
-935
-973
-1027
-1065
-1122
-1189
-1233
-1276
-1245
-1240
-1197
-1151
-1111
-992
-957
-867
-819
-806
-736
-743
-728
-759
-772
-764
-750
-754
-804
-802
-828
-785
-753
-744
-693
-672
-615
-597
-580
-556
-537
-480
-447
-399
-362
-319
-254
-189
-101
-55
10
71
108
204
215
246
284
290
326
331
349
370
370
422
423
448
460
522
579
635
725
729
826
842
882
936
901
961
922
949
927
883
900
746
633
462
240
26
-129
-323
-424
-460
-513
-484
-475
-435
-375
-313
-248
-225
-213
-225
-226
-242
-287
-330
-391
-453
-487
-532
-568
-608
-632
-683
-739
-780
-858
-895
-955
-1011
-1092
-1190
-1234
-1318
-1343
-1359
-1346
-1317
-1271
-1180
-1114
-999
-932
-873
-806
-781
-754
-763
-768
-785
-800
-827
-850
-871
-889
-896
-886
-872
-833
-819
-795
-732
-704
-692
-670
-640
-605
-577
-543
-487
-416
-351
-257
-178
-86
-3
77
144
235
289
298
382
375
402
416
389
388
421
469
470
565
584
657
761
792
880
858
980
968
960
1022
935
1001
960
962
964
872
852
707
548
323
95
-69
-281
-380
-476
-527
-516
-467
-380
-353
-270
-168
-156
-124
-143
-141
-161
-177
-229
-302
-380
-430
-434
-494
-519
-562
-599
-617
-690
-745
-828
-903
-980
-1098
-1184
-1272
-1340
-1379
-1369
-1364
-1334
-1258
-1196
-1097
-995
-924
-849
-792
-756
-729
-741
-760
-775
-805
-815
-843
-857
-882
-898
-877
-880
-871
-863
-840
-822
-792
-777
-776
-737
-693
-655
-608
-550
-444
-370
-265
-167
-66
24
96
223
270
354
413
410
431
406
425
428
426
477
465
526
566
606
666
692
817
812
890
940
929
1010
978
997
958
984
1006
951
959
817
756
585
332
96
-109
-270
-437
-472
-590
-552
-469
-435
-343
-305
-200
-157
-134
-170
-202
-224
-288
-306
-398
-453
-504
-540
-553
-597
-617
-658
-674
-723
-803
-877
-975
-1065
-1169
-1280
-1374
-1450
-1484
-1491
-1442
-1394
-1325
-1242
-1142
-1020
-917
-852
-816
-779
-767
-774
-803
-861
-895
-912
-918
-941
-973
-965
-929
-912
-865
-834
-784
-747
-724
-699
-684
-647
-615
-560
-502
-412
-327
-218
-101
-4
75
170
302
328
367
417
441
484
470
496
498
471
511
494
550
556
620
639
711
821
827
909
953
975
994
1025
1025
1012
1077
1029
1050
1034
955
850
696
464
198
-3
-185
-394
-507
-561
-556
-511
-440
-375
-320
-206
-155
-106
-108
-151
-185
-263
-278
-348
-405
-468
-518
-503
-536
-545
-582
-633
-681
-770
-871
-1004
-1109
-1195
-1325
-1427
-1506
-1563
-1528
-1500
-1440
-1345
-1257
-1133
-1018
-917
-856
-804
-776
-780
-761
-780
-819
-834
-840
-860
-878
-891
-907
-888
-879
-865
-845
-832
-815
-791
-788
-779
-767
-724
-634
-564
-470
-374
-283
-159
-43
48
125
180
226
289
315
335
346
383
420
418
466
429
488
507
519
610
586
718
752
805
878
890
980
972
1035
1035
1042
1064
1046
1077
1050
969
840
634
376
120
-81
-278
-447
-490
-552
-507
-398
-341
-209
-169
-67
-14
-13
-27
-113
-160
-229
-297
-392
-463
-515
-514
-511
-524
-514
-554
-592
-663
-777
-893
-1037
-1160
-1268
-1360
-1472
-1497
-1498
-1489
-1376
-1308
-1195
-1086
-986
-865
-826
-771
-774
-776
-783
-808
-831
-885
-875
-886
-889
-884
-898
-882
-871
-837
-816
-823
-802
-811
-815
-816
-800
-754
-688
-618
-528
-425
-327
-201
-83
0
76
128
162
202
262
278
308
354
356
396
448
454
476
506
530
587
639
676
686
758
826
845
928
909
955
976
1008
1034
1036
1045
981
927
745
524
273
0
-157
-343
-457
-514
-527
-453
-338
-212
-156
-67
3
24
9
-69
-136
-202
-270
-351
-445
-534
-563
-555
-543
-524
-555
-589
-661
-744
-885
-1029
-1152
-1287
-1397
-1479
-1554
-1602
-1559
-1500
-1399
-1320
-1225
-1100
-993
-893
-882
-851
-860
-858
-876
-920
-949
-976
-949
-955
-948
-964
-971
-950
-949
-936
-948
-971
-979
-977
-970
-955
-913
-861
-753
-676
-567
-435
-360
-207
-115
-34
54
92
119
169
219
234
309
355
421
468
523
557
581
644
646
727
740
775
822
865
896
914
988
957
1040
1053
1062
1129
1095
1099
982
803
574
239
0
-230
-414
-529
-599
-580
-497
-358
-245
-142
-57
27
65
70
4
-60
-130
-226
-299
-393
-459
-454
-436
-410
-412
-397
-444
-529
-611
-785
-938
-1108
-1265
-1400
-1534
-1599
-1614
-1597
-1528
-1443
-1315
-1190
-1069
-958
-897
-841
-829
-814
-827
-869
-893
-919
-911
-936
-936
-941
-933
-932
-957
-948
-956
-968
-978
-952
-946
-920
-858
-810
-737
-628
-517
-413
-306
-184
-60
18
84
127
195
215
261
338
348
434
457
536
605
622
690
675
747
741
769
802
797
841
870
887
954
1006
1039
1118
1161
1200
1195
1140
962
742
490
157
-54
-269
-463
-522
-539
-496
-353
-225
-105
10
85
138
129
65
-30
-98
-186
-270
-350
-421
-480
-474
-496
-485
-464
-470
-505
-589
-718
-875
-1029
-1188
-1324
-1462
-1563
-1605
-1593
-1530
-1437
-1309
-1169
-1025
-919
-827
-776
-781
-777
-818
-843
-893
-948
-985
-999
-993
-999
-992
-1008
-1006
-1002
-1008
-1015
-1026
-1019
-1015
-1006
-972
-896
-803
-692
-576
-455
-317
-199
-62
45
115
201
242
279
313
328
393
461
522
583
648
738
760
823
866
890
930
943
957
961
964
960
1002
1030
1086
1116
1172
1220
1242
1230
1064
889
602
316
45
-203
-385
-502
-488
-473
-363
-232
-73
67
177
260
234
230
146
44
-36
-162
-256
-341
-382
-382
-371
-387
-390
-385
-440
-505
-655
-815
-986
-1145
-1302
-1436
-1543
-1605
-1607
-1592
-1493
-1407
-1286
-1154
-1041
-933
-887
-837
-828
-854
-889
-946
-982
-999
-999
-1010
-1011
-1015
-1022
-1011
-1024
-1003
-1005
-1013
-982
-969
-950
-924
-878
-794
-691
-578
-458
-337
-178
-96
20
121
146
187
226
272
294
346
411
492
517
549
623
652
719
762
803
828
825
879
869
879
917
902
974
975
996
1049
1075
1132
1014
864
630
335
103
-122
-293
-482
-531
-544
-458
-306
-206
-61
49
177
196
200
162
90
33
-57
-155
-281
-333
-359
-378
-396
-407
-400
-438
-501
-624
-775
-928
-1095
-1240
-1403
-1529
-1623
-1657
-1618
-1570
-1456
-1341
-1200
-1059
-979
-877
-850
-839
-842
-878
-917
-959
-991
-1022
-1019
-1044
-1047
-1052
-1076
-1082
-1091
-1106
-1103
-1100
-1082
-1042
-1017
-970
-896
-797
-677
-558
-431
-290
-179
-63
38
122
193
227
277
326
381
444
505
550
602
674
745
768
834
864
898
966
937
982
970
984
978
1002
1052
1048
1140
1152
1124
1017
822
544
276
57
-154
-288
-417
-446
-429
-344
-202
-86
0
106
196
224
213
140
74
-17
-100
-192
-305
-379
-395
-396
-402
-411
-447
-512
-583
-705
-857
-1018
-1167
-1317
-1448
-1540
-1607
-1638
-1588
-1503
-1397
-1259
-1145
-1037
-926
-842
-819
-816
-845
-880
-901
-954
-994
-1015
-1021
-1011
-1008
-1009
-1050
-1076
-1076
-1076
-1071
-1072
-1058
-1033
-985
-921
-860
-755
-628
-500
-354
-221
-92
7
99
177
229
249
288
319
380
450
532
563
592
684
719
808
839
890
906
938
968
949
979
909
953
941
945
962
980
1009
948
892
612
402
125
-55
-225
-403
-413
-504
-345
-281
-150
-29
53
215
231
278
214
168
102
39
-26
-165
-259
-324
-325
-349
-374
-376
-437
-490
-577
-737
-886
-1052
-1174
-1280
-1395
-1456
-1486
-1452
-1384
-1257
-1139
-998
-847
-766
-686
-633
-627
-627
-676
-724
-769
-816
-844
-853
-845
-856
-863
-893
-928
-931
-954
-972
-971
-959
-941
-927
-872
-814
-710
-601
-476
-330
-209
-91
28
110
173
201
266
287
323
390
386
485
502
575
651
705
776
787
864
850
905
912
904
914
882
910
887
915
904
927
920
805
690
438
201
16
-166
-326
-399
-448
-441
-315
-239
-110
-26
72
170
196
196
159
114
68
-8
-109
-197
-263
-321
-348
-375
-413
-427
-485
-538
-656
-802
-951
-1099
-1196
-1324
-1439
-1482
-1513
-1481
-1378
-1294
-1175
-1054
-937
-831
-771
-735
-750
-750
-800
-837
-882
-929
-944
-962
-957
-967
-970
-986
-971
-969
-957
-937
-930
-917
-888
-858
-838
-745
-667
-569
-441
-330
-190
-57
59
168
239
312
363
378
412
426
467
486
528
551
592
657
652
685
723
724
737
769
733
771
807
786
814
776
793
740
700
519
322
197
-18
-104
-261
-364
-392
-359
-255
-169
-78
-30
66
138
168
169
109
57
30
-6
-70
-154
-233
-241
-233
-252
-307
-372
-446
-499
-600
-740
-891
-1056
-1179
-1302
-1399
-1436
-1438
-1389
-1322
-1226
-1132
-1047
-943
-889
-807
-781
-788
-799
-846
-875
-891
-903
-928
-907
-934
-926
-900
-893
-870
-867
-856
-870
-858
-862
-839
-818
-782
-714
-634
-526
-451
-335
-180
-85
19
112
140
252
275
350
412
409
488
491
572
596
613
685
730
773
807
822
823
822
836
837
806
818
773
755
776
745
680
536
346
146
-56
-168
-307
-417
-486
-472
-403
-314
-211
-154
-68
42
115
95
57
-4
-39
-33
-102
-175
-268
-317
-314
-337
-400
-471
-511
-559
-630
-752
-905
-1044
-1176
-1285
-1375
-1442
-1475
-1443
-1368
-1266
-1173
-1082
-983
-912
-870
-845
-843
-877
-912
-932
-933
-925
-939
-944
-934
-898
-864
-842
-810
-813
-809
-792
-794
-800
-780
-764
-701
-618
-541
-413
-316
-182
-58
39
166
229
304
377
421
431
447
485
522
576
631
712
744
823
879
917
984
968
999
967
966
968
903
938
876
860
849
742
628
430
280
130
1
-101
-248
-318
-380
-337
-278
-265
-194
-146
-80
-32
-21
-65
-87
-97
-110
-149
-231
-298
-334
-365
-387
-459
-518
-583
-640
-718
-839
-967
-1120
-1241
-1329
-1397
-1444
-1473
-1504
-1444
-1373
-1317
-1246
-1192
-1134
-1097
-1074
-1063
-1061
-1084
-1068
-1044
-1034
-1025
-1016
-982
-969
-947
-930
-931
-921
-923
-912
-902
-902
-882
-827
-750
-666
-561
-445
-308
-181
-72
14
100
173
239
303
358
393
439
483
517
584
622
688
712
754
824
868
906
901
921
929
903
915
885
887
878
855
819
689
570
366
230
134
29
-67
-198
-250
-280
-251
-227
-208
-158
-102
-53
-41
-45
-111
-116
-114
-155
-193
-281
-329
-361
-397
-426
-495
-561
-622
-701
-791
-918
-1054
-1184
-1254
-1347
-1396
-1434
-1462
-1446
-1404
-1331
-1278
-1230
-1184
-1132
-1070
-1034
-1014
-1013
-1007
-972
-974
-970
-974
-965
-932
-909
-881
-888
-874
-856
-830
-792
-771
-759
-714
-675
-618
-538
-470
-362
-252
-149
-64
23
91
148
224
313
298
377
381
401
512
501
593
601
684
740
752
811
802
855
867
877
889
903
894
891
871
810
775
627
499
347
171
95
-3
-94
-180
-238
-298
-274
-264
-254
-217
-199
-152
-142
-144
-186
-182
-187
-186
-210
-261
-317
-366
-397
-473
-520
-593
-674
-778
-899
-1048
-1163
-1254
-1357
-1379
-1460
-1491
-1513
-1528
-1464
-1423
-1347
-1311
-1254
-1184
-1142
-1090
-1060
-1018
-987
-958
-940
-930
-925
-930
-891
-877
-870
-875
-879
-847
-833
-799
-773
-724
-685
-631
-554
-499
-422
-330
-231
-104
-27
43
118
160
243
296
385
416
454
521
545
595
594
665
675
729
806
805
859
875
899
920
946
937
935
931
851
805
685
560
427
303
249
127
86
-16
-79
-117
-185
-161
-203
-173
-157
-184
-226
-237
-238
-216
-182
-214
-210
-271
-280
-313
-371
-410
-478
-535
-636
-768
-918
-1044
-1125
-1177
-1217
-1261
-1343
-1373
-1352
-1333
-1280
-1228
-1184
-1132
-1100
-1075
-1037
-1004
-943
-880
-849
-812
-827
-805
-768
-741
-715
-722
-725
-754
-758
-751
-740
-693
-636
-571
-525
-504
-448
-387
-318
-205
-128
-23
23
84
134
171
242
289
385
390
450
465
481
517
560
589
612
683
684
752
773
807
850
870
881
868
885
842
842
769
684
569
445
375
200
172
84
-5
-11
-120
-99
-138
-168
-129
-164
-168
-206
-262
-298
-333
-370
-402
-397
-436
-449
-475
-532
-540
-600
-635
-736
-845
-895
-1020
-1082
-1147
-1224
-1235
-1268
-1289
-1297
-1318
-1294
-1228
-1198
-1154
-1142
-1118
-1074
-1059
-1023
-993
-951
-920
-879
-846
-823
-788
-778
-728
-703
-701
-705
-692
-646
-604
-556
-510
-468
-417
-379
-339
-282
-190
-118
-42
77
124
207
239
292
339
348
410
413
478
502
512
553
558
582
613
639
649
691
713
731
744
746
747
722
702
686
645
611
506
427
349
254
183
103
43
-23
-50
-107
-187
-229
-269
-261
-293
-325
-339
-378
-411
-439
-451
-477
-479
-492
-515
-571
-630
-668
-706
-732
-800
-860
-938
-1020
-1069
-1118
-1145
-1180
-1192
-1227
-1257
-1296
-1314
-1273
-1277
-1239
-1211
-1177
-1135
-1126
-1104
-1071
-1022
-989
-969
-958
-937
-906
-868
-826
-776
-727
-705
-671
-637
-609
-560
-508
-454
-412
-368
-311
-265
-185
-134
-56
19
38
119
146
180
225
264
317
326
353
380
393
412
432
453
494
494
508
556
535
560
561
562
576
554
562
525
503
454
419
363
331
280
205
150
93
55
0
-22
-48
-92
-119
-161
-194
-231
-269
-308
-337
-391
-437
-457
-522
-560
-628
-651
-695
-735
-737
-787
-793
-831
-855
-884
-917
-917
-939
-954
-989
-1022
-1047
-1085
-1087
-1066
-1052
-1046
-1032
-1018
-998
-986
-969
-955
-935
-931
-928
-904
-873
-840
-802
-755
-719
-682
-630
-586
-541
-500
-459
-424
-388
-335
-273
-217
-180
-121
-65
-20
20
69
113
157
179
215
236
254
293
281
304
300
343
365
393
426
450
493
491
536
523
544
544
536
537
523
513
462
454
436
398
380
322
310
264
228
188
124
94
27
-9
-67
-106
-139
-183
-194
-238
-267
-302
-344
-384
-438
-468
-517
-571
-615
-662
-676
-704
-726
-739
-758
-771
-802
-802
-819
-843
-862
-877
-866
-872
-861
-867
-884
-884
-872
-866
-866
-864
-854
-838
-837
-836
-829
-816
-793
-758
-731
-706
-684
-647
-604
-563
-535
-502
-466
-437
-392
-386
-343
-307
-277
-240
-230
-176
-159
-127
-98
-79
-46
-25
-6
25
61
81
123
151
181
210
245
291
298
338
355
375
407
400
397
403
398
415
402
394
400
366
385
364
343
328
283
270
229
195
176
156
136
105
79
40
30
-17
-30
-43
-95
-121
-186
-197
-238
-304
-325
-367
-414
-455
-482
-499
-541
-579
-610
-618
-641
-662
-695
-712
-732
-736
-750
-786
-783
-804
-793
-778
-798
-783
-774
-773
-769
-786
-779
-773
-773
-763
-765
-781
-772
-775
-774
-759
-736
-704
-679
-650
-611
-559
-527
-504
-468
-428
-403
-363
-322
-299
-262
-231
-200
-166
-147
-139
-123
-90
-43
-25
-5
17
40
94
115
147
157
150
166
178
204
200
202
212
201
201
208
224
229
216
203
202
200
187
175
154
146
144
121
104
71
69
51
35
29
-13
-16
-28
-43
-54
-94
-110
-141
-156
-170
-212
-250
-255
-273
-333
-367
-389
-414
-441
-446
-464
-490
-507
-535
-546
-563
-581
-575
-583
-597
-617
-624
-634
-656
-679
-695
-695
-698
-698
-692
-677
-668
-663
-668
-655
-655
-647
-638
-638
-628
-617
-590
-568
-532
-508
-488
-474
-431
-399
-393
-358
-343
-317
-284
-263
-238
-238
-214
-178
-154
-141
-127
-87
-77
-64
-54
-55
-33
2
6
-20
35
76
72
81
91
116
107
132
156
138
138
117
110
95
92
89
82
95
76
82
94
91
45
19
13
6
1
-35
-66
-85
-101
-132
-176
-191
-215
-228
-224
-246
-287
-308
-315
-323
-342
-359
-360
-348
-345
-364
-372
-368
-379
-398
-406
-409
-413
-429
-436
-453
-480
-479
-471
-470
-510
-538
-543
-545
-551
-562
-563
-565
-566
-561
-566
-572
-538
-521
-518
-497
-472
-444
-455
-433
-412
-417
-419
-409
-371
-365
-356
-336
-298
-283
-284
-263
-255
-253
-256
-229
-200
-189
-181
-168
-166
-166
-150
-115
-112
-92
-65
-51
-45
-41
-18
-9
2
11
9
9
22
20
22
-25
-5
19
2
5
-11
11
17
25
10
-13
-2
-13
3
-12
-64
-84
-65
-49
-99
-124
-135
-166
-145
-160
-169
-221
-234
-211
-269
-286
-307
-308
-318
-326
-314
-342
-329
-311
-309
-322
-340
-325
-344
-367
-394
-409
-400
-394
-414
-443
-411
-418
-424
-441
-447
-447
-448
-452
-453
-442
-450
-437
-421
-410
-393
-361
-359
-377
-361
-323
-306
-323
-322
-317
-317
-308
-299
-301
-299
-280
-286
-282
-276
-287
-291
-277
-270
-262
-259
-259
-265
-274
-268
-265
-262
-253
-248
-220
-191
-188
-173
-139
-124
-108
-84
-74
-73
-77
-83
-74
-41
-22
-53
-61
-57
-46
-37
-57
-72
-97
-94
-93
-125
-123
-130
-151
-148
-153
-147
-163
-171
-164
-185
-222
-260
-278
-293
-290
-296
-274
-252
-256
-253
-277
-275
-263
-275
-292
-315
-314
-316
-322
-328
-326
-317
-340
-358
-378
-363
-360
-378
-381
-400
-405
-429
-427
-414
-416
-411
-407
-396
-403
-427
-426
-409
-404
-402
-399
-388
-388
-376
-373
-351
-320
-307
-286
-281
-275
-278
-288
-280
-276
-271
-295
-298
-293
-307
-297
-280
-270
-267
-257
-263
-263
-253
-265
-263
-268
-249
-239
-244
-212
-211
-188
-203
-196
-197
-205
-184
-202
-185
-198
-198
-182
-195
-189
-184
-193
-193
-200
-205
-203
-197
-211
-224
-221
-214
-237
-262
-265
-255
-253
-261
-246
-234
-250
-257
-245
-242
-250
-265
-248
-243
-248
-249
-262
-268
-273
-275
-289
-308
-310
-302
-299
-308
-304
-298
-310
-314
-315
-301
-310
-315
-318
-319
-325
-315
-311
-301
-305
-313
-292
-300
-302
-286
-266
-254
-252
-231
-204
-189
-201
-194
-169
-169
-164
-167
-180
-182
-191
-215
-234
-253
-258
-278
-299
-314
-315
-323
-337
-325
-303
-280
-258
-236
-213
-205
-196
-184
-179
-184
-196
-184
-178
-175
-187
-191
-180
-172
-165
-180
-185
-178
-182
-188
-194
-195
-183
-194
-214
-225
-232
-216
-200
-195
-189
-183
-173
-160
-149
-138
-133
-143
-158
-167
-175
-182
-198
-225
-245
-261
-278
-296
-306
-306
-313
-335
-334
-338
-358
-358
-373
-391
-390
-380
-379
-382
-380
-362
-372
-389
-374
-374
-365
-356
-338
-331
-330
-312
-307
-287
-264
-253
-243
-239
-240
-250
-245
-236
-245
-238
-220
-215
-206
-197
-200
-216
-220
-216
-208
-211
-205
-197
-204
-208
-206
-187
-179
-179
-163
-164
-186
-209
-204
-198
-185
-188
-205
-208
-197
-201
-188
-185
-202
-192
-196
-202
-201
-198
-183
-180
-176
-171
-171
-164
-146
-134
-146
-135
-131
-141
-160
-176
-187
-199
-200
-201
-217
-215
-204
-202
-204
-215
-221
-222
-227
-242
-249
-255
-262
-259
-260
-273
-281
-272
-261
-254
-249
-256
-261
-269
-276
-290
-299
-303
-300
-300
-306
-310
-318
-316
-324
-315
-297
-308
-318
-313
-306
-308
-308
-291
-290
-292
-281
-274
-253
-247
-235
-233
-237
-247
-258
-261
-278
-290
-300
-301
-312
-318
-318
-301
-285
-278
-265
-253
-258
-244
-228
-236
-236
-238
-233
-236
-229
-225
-214
-213
-210
-205
-213
-227
-225
-232
-234
-242
-244
-244
-242
-238
-239
-238
-256
-253
-259
-260
-265
-267
-255
-252
-255
-259
-270
-280
-282
-276
-282
-287
-278
-274
-280
-283
-292
-289
-262
-269
-289
-288
-283
-280
-282
-276
-268
-274
-281
-285
-280
-283
-287
-298
-310
-317
-339
-329
-325
-320
-321
-314
-306
-318
-325
-320
-310
-307
-299
-299
-288
-278
-285
-280
-261
-250
-233
-229
-222
-228
-260
-264
-256
-258
-261
-279
-283
-275
-274
-276
-272
-261
-249
-248
-232
-224
-217
-194
-169
-166
-162
-157
-163
-155
-147
-153
-170
-173
-168
-180
-184
-198
-201
-201
-215
-218
-221
-218
-222
-218
-205
-199
-195
-191
-200
-204
-209
-219
-224
-222
-232
-244
-241
-246
-252
-259
-257
-260
-270
-271
-275
-283
-289
-282
-280
-294
-297
-289
-279
-273
-272
-280
-278
-293
-307
-304
-308
-314
-331
-346
-351
-338
-327
-325
-326
-326
-330
-335
-332
-344
-347
-338
-338
-343
-339
-331
-321
-308
-303
-291
-283
-276
-263
-259
-264
-270
-268
-266
-284
-281
-264
-256
-269
-268
-251
-232
-224
-239
-240
-239
-232
-217
-211
-201
-201
-193
-187
-199
-190
-172
-171
-188
-187
-174
-184
-182
-167
-157
-162
-170
-171
-183
-186
-185
-184
-190
-210
-231
-245
-250
-261
-261
-268
-298
-296
-299
-315
-324
-321
-304
-302
-314
-319
-310
-312
-301
-287
-269
-259
-244
-242
-238
-224
-235
-230
-233
-236
-247
-245
-237
-238
-238
-240
-241
-240
-241
-246
-255
-265
-271
-274
-280
-290
-281
-276
-279
-280
-268
-264
-265
-259
-245
-228
-228
-227
-236
-234
-234
-252
-265
-276
-278
-266
-272
-270
-261
-252
-258
-265
-264
-258
-255
-271
-267
-246
-232
-214
-204
-207
-212
-212
-220
-220
-218
-220
-232
-239
-240
-242
-239
-239
-242
-237
-233
-227
-234
-241
-240
-241
-234
-236
-244
-248
-262
-267
-257
-248
-242
-243
-249
-249
-269
-289
-288
-286
-299
-313
-312
-313
-330
-338
-325
-311
-302
-303
-302
-293
-283
-264
-251
-249
-245
-259
-265
-266
-283
-299
-317
-333
-348
-360
-381
-408
-422
-424
-428
-426
-434
-425
-417
-423
-431
-443
-443
-427
-408
-399
-386
-371
-361
-362
-344
-330
-317
-294
-293
-277
-276
-290
-282
-275
-275
-276
-288
-300
-294
-290
-291
-289
-280
-278
-267
-249
-250
-260
-255
-244
-245
-231
-237
-246
-246
-253
-251
-255
-254
-261
-247
-248
-253
-247
-244
-252
-253
-252
-259
-265
-272
-273
-256
-250
-252
-244
-224
-219
-224
-209
-205
-200
-199
-209
-222
-240
-236
-232
-251
-264
-252
-234
-231
-230
-233
-225
-236
-244
-225
-220
-234
-228
-222
-222
-226
-231
-216
-211
-225
-239
-250
-257
-262
-281
-290
-287
-280
-274
-280
-270
-265
-275
-277
-282
-267
-252
-226
-229
-237
-242
-252
-244
-235
-218
-221
-219
-229
-260
-281
-277
-274
-289
-291
-291
-301
-300
-306
-317
-319
-324
-316
-303
-305
-308
-289
-270
-265
-273
-249
-230
-223
-212
-214
-214
-220
-218
-214
-206
-195
-194
-192
-211
-232
-242
-247
-247
-244
-242
-256
-264
-269
-271
-273
-281
-273
-259
-263
-254
-253
-274
-276
-265
-274
-273
-265
-262
-269
-268
-275
-269
-266
-273
-268
-257
-255
-260
-250
-240
-239
-238
-223
-229
-231
-235
-251
-253
-263
-250
-234
-222
-214
-225
-225
-231
-233
-246
-248
-234
-231
-222
-227
-223
-211
-212
-217
-219
-213
-212
-217
-217
-213
-216
-218
-222
-216
-219
-225
-225
-217
-209
-210
-216
-221
-229
-236
-225
-224
-228
-225
-226
-223
-220
-206
-197
-198
-196
-195
-192
-195
-212
-221
-234
-241
-253
-247
-246
-242
-223
-217
-214
-209
-208
-229
-253
-263
-261
-262
-270
-270
-270
-277
-289
-293
-287
-285
-289
-286
-294
-296
-276
-258
-250
-249
-245
-241
-223
-223
-220
-202
-179
-186
-190
-178
-169
-168
-166
-172
-167
-161
-178
-173
-191
-209
-212
-216
-229
-240
-246
-259
-273
-295
-295
-297
-300
-283
-283
-280
-264
-250
-245
-242
-230
-223
-208
-203
-204
-211
-231
-242
-246
-265
-270
-260
-254
-249
-251
-253
-250
-246
-243
-246
-238
-239
-249
-257
-251
-267
-276
-282
-288
-275
-273
-272
-270
-269
-284
-287
-288
-298
-314
-311
-290
-287
-285
-288
-294
-301
-285
-283
-278
-270
-266
-252
-257
-262
-268
-265
-270
-271
-276
-289
-305
-315
-318
-322
-328
-337
-355
-373
-378
-373
-363
-362
-354
-347
-350
-352
-346
-347
-340
-312
-309
-316
-309
-298
-284
-283
-269
-263
-264
-266
-262
-250
-245
-238
-248
-246
-235
-236
-233
-239
-243
-232
-240
-241
-245
-255
-258
-270
-277
-277
-290
-289
-273
-276
-276
-279
-280
-260
-238
-231
-230
-223
-225
-226
-227
-220
-227
-218
-199
-200
-210
-201
-191
-184
-172
-162
-160
-173
-175
-169
-167
-177
-185
-181
-194
-209
-218
-243
-251
-243
-237
-235
-244
-260
-280
-289
-292
-291
-307
-308
-293
-278
-268
-269
-261
-260
-267
-269
-264
-272
-287
-296
-287
-284
-288
-283
-283
-288
-283
-282
-271
-251
-238
-234
-220
-216
-230
-231
-230
-246
-244
-249
-257
-253
-266
-280
-277
-261
-267
-283
-286
-282
-299
-310
-308
-308
-308
-315
-330
-336
-340
-341
-317
-309
-305
-302
-291
-273
-262
-266
-258
-252
-266
-256
-243
-235
-228
-223
-222
-221
-211
-203
-198
-205
-205
-204
-198
-203
-207
-198
-206
-217
-223
-220
-222
-220
-215
-205
-209
-214
-200
-205
-217
-222
-206
-201
-209
-215
-216
-212
-223
-219
-214
-221
-218
-224
-232
-227
-224
-218
-220
-223
-226
-223
-222
-231
-236
-250
-235
-224
-234
-244
-249
-256
-265
-264
-270
-262
-255
-251
-246
-254
-269
-264
-249
-238
-229
-246
-250
-251
-254
-259
-264
-262
-262
-266
-276
-274
-244
-227
-240
-251
-243
-238
-246
-248
-238
-230
-240
-256
-253
-232
-234
-241
-251
-268
-279
-282
-283
-286
-280
-281
-279
-270
-270
-264
-261
-266
-266
-266
-256
-242
-233
-225
-222
-207
-197
-182
-186
-186
-173
-174
-170
-170
-178
-187
-196
-205
-217
-221
-227
-221
-219
-214
-216
-232
-234
-237
-249
-249
-247
-244
-242
-231
-226
-238
-240
-239
-241
-235
-223
-222
-220
-227
-236
-240
-243
-252
-268
-266
-267
-279
-275
-285
-294
-303
-307
-309
-308
-307
-301
-298
-314
-318
-312
-283
-283
-295
-302
-309
-318
-318
-306
-315
-316
-312
-306
-296
-293
-289
-294
-288
-277
-284
-290
-292
-293
-304
-315
-312
-303
-293
-299
-299
-290
-293
-296
-305
-309
-319
-326
-318
-311
-315
-315
-306
-301
-290
-282
-276
-274
-269
-251
-242
-223
-214
-224
-226
-243
-256
-251
-239
-224
-213
-210
-219
-219
-215
-216
-226
-233
-233
-241
-237
-234
-241
-247
-265
-260
-260
-265
-274
-280
-270
-267
-274
-283
-283
-294
-303
-301
-312
-312
-304
-299
-292
-293
-290
-283
-294
-291
-274
-263
-256
-266
-267
-269
-271
-278
-273
-279
-276
-276
-288
-281
-277
-272
-268
-255
-253
-253
-248
-243
-229
-234
-242
-236
-223
-227
-228
-220
-212
-218
-232
-229
-220
-219
-227
-229
-226
-218
-225
-229
-226
-227
-217
-219
-224
-220
-229
-231
-221
-220
-222
-219
-227
-228
-217
-216
-213
-224
-224
-219
-217
-213
-219
-234
-245
-250
-254
-250
-254
-268
-266
-262
-257
-249
-260
-246
-251
-257
-253
-261
-261
-251
-249
-256
-268
-279
-265
-253
-246
-227
-215
-226
-229
-217
-226
-234
-238
-237
-245
-256
-262
-265
-253
-256
-247
-255
-254
-261
-283
-280
-295
-303
-317
-333
-344
-355
-354
-358
-347
-337
-336
-319
-308
-301
-290
-274
-279
-300
-302
-311
-306
-298
-297
-292
-285
-279
-289
-281
-272
-269
-271
-265
-247
-255
-257
-247
-248
-247
-243
-223
-198
-182
-174
-166
-156
-163
-161
-149
-156
-164
-171
-177
-188
-196
-192
-188
-185
-186
-181
-175
-172
-168
-170
-180
-190
-200
-210
-215
-212
-219
-223
-209
-189
-186
-197
-192
-198
-197
-196
-195
-193
-196
-203
-216
-208
-223
-235
-238
-257
-261
-258
-272
-266
-263
-272
-267
-274
-271
-266
-268
-273
-261
-258
-256
-259
-265
-259
-268
-272
-269
-250
-234
-239
-247
-245
-248
-246
-236
-230
-231
-241
-237
-241
-253
-261
-261
-278
-273
-270
-286
-291
-286
-281
-282
-270
-263
-276
-278
-285
-297
-292
-283
-272
-262
-255
-245
-228
-219
-205
-197
-196
-182
-178
-179
-174
-180
-175
-173
-185
-191
-187
-198
-192
-183
-186
-176
-175
-178
-178
-189
-208
-229
-242
-250
-250
-250
-250
-248
-239
-231
-243
-263
-270
-286
-315
-337
-329
-325
-344
-350
-353
-365
-368
-364
-360
-363
-356
-351
-347
-355
-368
-355
-349
-341
-348
-356
-352
-356
-349
-346
-354
-358
-343
-354
-368
-360
-365
-378
-385
-382
-375
-360
-363
-364
-352
-355
-355
-345
-333
-333
-322
-318
-320
-321
-321
-325
-333
-342
-337
-326
-320
-323
-323
-328
-322
-305
-294
-283
-269
-260
-247
-236
-235
-225
-222
-226
-235
-242
-239
-225
-213
-204
-206
-197
-188
-182
-182
-174
-163
-162
-177
-190
-189
-205
-214
-207
-208
-206
-193
-199
-203
-201
-211
-222
-224
-222
-221
-222
-223
-225
-225
-215
-213
-213
-217
-231
-238
-240
-233
-238
-249
-252
-245
-244
-244
-244
-248
-246
-256
-272
-289
-275
-272
-284
-295
-320
-330
-327
-333
-337
-346
-356
-359
-368
-379
-381
-379
-384
-382
-382
-385
-386
-378
-377
-377
-374
-352
-340
-340
-324
-320
-315
-303
-317
-316
-308
-299
-302
-298
-295
-292
-268
-269
-263
-265
-270
-271
-272
-259
-252
-248
-246
-251
-257
-267
-277
-281
-284
-279
-291
-290
-286
-276
-272
-275
-260
-239
-232
-216
-208
-192
-173
-180
-177
-170
-164
-173
-185
-198
-205
-209
-214
-220
-229
-240
-238
-244
-264
-266
-250
-252
-264
-265
-264
-263
-259
-258
-262
-264
-263
-255
-240
-238
-231
-221
-216
-219
-214
-213
-226
-220
-220
-238
-234
-221
-216
-214
-224
-229
-236
-252
-250
-235
-241
-250
-251
-261
-280
-283
-291
-293
-301
-291
-270
-260
-253
-244
-233
-226
-231
-230
-228
-231
-234
-244
-241
-236
-232
-232
-228
-210
-210
-192
-180
-179
-173
-186
-190
-194
-203
-209
-220
-222
-221
-227
-233
-232
-235
-241
-249
-260
-266
-275
-282
-282
-284
-288
-285
-277
-268
-271
-255
-247
-229
-223
-220
-209
-209
-212
-221
-223
-226
-218
-206
-211
-216
-212
-218
-225
-228
-219
-218
-207
-191
-201
-208
-212
-217
-217
-234
-249
-245
-235
-235
-251
-248
-254
-267
-278
-277
-278
-275
-281
-293
-301
-308
-308
-331
-335
-330
-333
-334
-344
-344
-334
-330
-329
-324
-321
-329
-327
-326
-321
-320
-331
-340
-331
-321
-328
-342
-355
-361
-356
-344
-346
-341
-351
-349
-343
-339
-342
-340
-334
-322
-314
-291
-274
-267
-245
-247
-251
-260
-265
-265
-251
-274
-290
-296
-317
-327
-329
-339
-341
-334
-327
-330
-342
-348
-334
-328
-326
-310
-305
-309
-306
-298
-299
-296
-294
-294
-284
-273
-270
-257
-241
-245
-243
-232
-231
-235
-237
-238
-240
-255
-283
-290
-286
-286
-290
-301
-320
-322
-325
-325
-325
-330
-327
-324
-326
-321
-311
-315
-298
-277
-269
-269
-263
-263
-267
-254
-239
-233
-231
-218
-218
-220
-224
-229
-223
-228
-234
-240
-237
-239
-256
-251
-252
-255
-251
-246
-248
-247
-245
-238
-242
-231
-224
-223
-222
-241
-239
-239
-235
-229
-225
-209
-202
-199
-208
-213
-213
-206
-199
-209
-208
-208
-213
-221
-234
-239
-247
-256
-269
-282
-294
-307
-299
-297
-310
-319
-330
-333
-330
-325
-329
-347
-357
-350
-333
-328
-328
-323
-324
-320
-310
-310
-303
-297
-293
-279
-270
-256
-254
-249
-252
-244
-238
-252
-265
-262
-267
-265
-260
-257
-246
-241
-228
-217
-215
-206
-202
-202
-199
-202
-205
-202
-206
-219
-211
-222
-224
-209
-211
-211
-205
-201
-206
-215
-220
-229
-245
-249
-253
-261
-271
-285
-278
-269
-263
-259
-251
-252
-245
-236
-239
-234
-234
-234
-225
-213
-197
-195
-194
-189
-192
-176
-162
-147
-147
-154
-153
-145
-150
-156
-155
-167
-174
-187
-192
-195
-204
-214
-218
-209
-223
-244
-251
-266
-271
-269
-263
-273
-280
-268
-257
-246
-248
-252
-249
-260
-261
-252
-252
-246
-254
-246
-231
-241
-253
-253
-260
-261
-253
-261
-289
-274
-258
-255
-268
-263
-283
-264
-279
-275
-296
-261
-299
-280
-289
-321
-338
-352
-372
-693
-538
-1994
-970
-587
-1069
-241
-168
-89
-171
174
-91
-100
-36
-267
-589
-184
-658
-880
-75
-306
-225
-260
-270
-404
-506
-402
-458
-447
-432
-385
-427
-457
-441
-291
-488
-461
-377
-739
-608
-1258
-1676
-1323
-1034
-963
-738
-160
-420
-250
30
-204
186
334
67
20
-193
-363
-244
-222
-346
-145
-85
-282
-155
-282
-568
-215
-285
-551
-340
-524
-361
-165
-725
-397
-377
-460
-243
-662
-327
-464
-1003
-413
-329
-947
-290
-214
-783
-156
-827
-114
-524
-411
-319
-388
-548
-625
8
-539
-686
-402
-365
-741
-205
-710
-322
-346
-519
-471
-536
-462
-205
-117
-796
-217
-336
-595
-129
-526
-365
-480
-828
-532
-599
-805
-231
-66
-241
-441
-518
-511
-620
-453
-739
-610
-929
-658
-705
-656
-781
-320
-426
-835
-782
-618
-944
-968
-661
-805
-535
-648
-512
-266
-421
-482
-155
-476
-360
-502
-500
-245
-364
-214
-229
-189
-99
136
-79
-130
-22
68
-215
-328
-299
-287
-252
-316
-280
-257
-230
-187
-101
-223
-142
-128
-123
-286
-452
-277
-246
-293
-240
-155
-144
-231
-148
-122
-245
-170
-136
-148
-193
-241
-108
-22
-78
-89
-20
-36
-12
-41
14
-40
-144
-3
-13
-127
-82
-11
-103
-175
-227
-205
-162
-159
-183
-185
-178
-177
-114
-77
-98
-157
-66
-78
-215
-182
-103
-150
-111
-25
-27
-31
61
56
3
10
62
23
117
126
125
176
99
65
131
178
148
22
115
77
-59
26
79
103
179
228
112
309
355
335
442
492
456
534
593
545
480
617
625
637
618
649
687
645
692
623
640
711
691
709
650
523
586
583
476
460
443
462
448
414
406
373
358
399
388
326
341
349
349
337
283
305
334
306
281
248
209
205
176
219
187
128
215
153
130
151
103
158
115
71
89
-14
-24
-34
-188
-182
-220
-245
-259
-256
-288
-462
-270
-161
-466
-413
-259
-316
-406
-415
-324
-324
-328
-291
-228
-220
-162
-147
-103
-106
-218
-113
-72
-158
-122
-58
-52
-49
-58
-19
-33
-52
-5
-29
-61
-53
-98
-72
-58
-74
15
43
3
4
-14
-19
-1
-25
-9
-43
-30
45
13
56
125
105
136
92
13
26
-13
-43
-61
-115
-71
-76
-82
-63
-82
-45
-31
-87
-105
-136
-210
-214
-257
-294
-295
-323
-327
-369
-409
-398
-419
-421
-504
-587
-638
-737
-812
-838
-909
-956
-939
-964
-982
-1013
-956
-919
-883
-788
-756
-764
-708
-722
-767
-713
-702
-676
-603
-600
-611
-583
-598
-589
-550
-496
-474
-421
-394
-401
-376
-351
-299
-240
-181
-172
-170
-140
-187
-250
-168
-150
-171
-79
-94
-105
-25
6
12
119
160
217
240
220
222
189
234
262
239
289
330
324
379
397
370
381
485
477
453
543
484
440
502
435
417
469
419
392
329
192
67
-66
-181
-325
-499
-663
-879
-1016
-1069
-1191
-1152
-1048
-1065
-966
-925
-1052
-1034
-1000
-1016
-921
-892
-846
-739
-704
-685
-647
-620
-589
-586
-650
-709
-776
-826
-874
-938
-967
-971
-1015
-1048
-1148
-1251
-1242
-1278
-1328
-1326
-1350
-1355
-1291
-1272
-1226
-1137
-1017
-881
-814
-761
-692
-632
-547
-473
-414
-318
-263
-209
-152
-149
-78
-24
-1
91
113
131
191
186
219
289
268
303
388
431
474
535
553
572
646
669
689
727
723
733
835
894
910
1110
1167
1151
1300
1361
1201
853
381
-153
-570
-887
-1334
-1690
-1701
-1658
-1593
-1558
-1635
-1450
-1140
-1102
-1157
-1175
-1135
-950
-895
-934
-768
-392
33
214
226
352
481
521
423
136
5
45
-91
-388
-636
-728
-723
-741
-903
-1067
-1071
-1050
-1211
-1478
-1607
-1586
-1513
-1507
-1575
-1553
-1386
-1224
-1157
-1151
-1035
-856
-810
-806
-849
-902
-829
-800
-864
-874
-884
-910
-917
-979
-1041
-1045
-994
-879
-841
-824
-743
-695
-659
-605
-612
-549
-458
-473
-438
-446
-480
-364
-276
-277
-176
-105
-72
81
126
121
307
512
632
774
843
921
1092
1154
1170
1250
1216
1173
1170
1008
942
1044
1156
1333
1517
1706
1806
1719
1318
742
33
-591
-1143
-1728
-2045
-2154
-2199
-2093
-1952
-1828
-1494
-1129
-919
-737
-685
-633
-569
-583
-561
-357
-77
256
484
614
742
786
717
585
367
181
-32
-392
-685
-940
-1196
-1250
-1284
-1397
-1329
-1290
-1383
-1394
-1442
-1527
-1453
-1346
-1290
-1197
-1057
-948
-837
-695
-591
-485
-380
-328
-368
-463
-584
-721
-839
-947
-1079
-1190
-1215
-1225
-1227
-1200
-1155
-1074
-961
-869
-806
-762
-706
-656
-664
-630
-543
-462
-363
-256
-149
-20
95
181
248
363
562
665
735
792
777
857
956
915
998
1093
1158
1212
1168
1095
1105
1067
1002
842
815
973
1103
1347
1555
1550
1353
900
207
-458
-936
-1397
-1788
-2032
-2118
-2108
-1940
-1824
-1691
-1237
-816
-616
-473
-480
-457
-303
-301
-303
-65
198
486
619
542
521
554
495
367
105
-110
-269
-579
-976
-1263
-1401
-1404
-1371
-1437
-1484
-1431
-1384
-1379
-1384
-1332
-1142
-933
-812
-801
-870
-771
-608
-543
-522
-374
-322
-369
-431
-577
-750
-841
-1026
-1086
-1012
-1151
-1209
-1157
-1157
-1192
-1130
-934
-758
-732
-711
-664
-643
-587
-513
-417
-240
-70
0
82
158
208
347
494
525
574
603
612
610
571
594
711
812
895
961
957
1033
1098
1035
996
1044
1105
1129
1084
1062
1144
1292
1509
1613
1575
1485
1083
407
-285
-953
-1481
-1865
-2181
-2312
-2170
-1970
-1742
-1548
-1266
-860
-553
-416
-381
-347
-274
-181
-181
-115
105
382
598
647
632
622
575
415
189
-54
-260
-464
-704
-992
-1257
-1314
-1306
-1371
-1367
-1344
-1328
-1191
-1142
-1190
-1075
-915
-785
-640
-545
-485
-367
-295
-331
-352
-406
-464
-527
-616
-789
-933
-1009
-1111
-1184
-1240
-1273
-1252
-1206
-1214
-1205
-1170
-1120
-1030
-913
-824
-728
-611
-545
-466
-361
-268
-154
-6
108
166
187
206
263
323
381
428
401
409
475
478
487
547
640
728
771
855
882
907
936
951
922
1002
1032
989
996
1025
1159
1371
1600
1765
1860
1728
1220
522
-211
-846
-1359
-1861
-2230
-2299
-2182
-1962
-1730
-1567
-1205
-710
-473
-318
-285
-320
-211
-176
-291
-203
51
295
546
586
544
606
579
401
155
-111
-320
-552
-931
-1278
-1490
-1546
-1462
-1393
-1395
-1295
-1152
-1062
-1026
-1022
-931
-759
-635
-566
-535
-499
-400
-299
-256
-235
-237
-266
-325
-515
-770
-977
-1150
-1275
-1360
-1429
-1420
-1333
-1288
-1216
-1144
-1054
-910
-786
-695
-627
-568
-528
-464
-392
-330
-221
-115
-35
18
86
179
213
241
319
371
397
488
557
560
649
684
672
667
683
690
692
737
784
848
849
988
1047
1007
1076
1180
1197
1271
1518
1596
1685
1742
1329
622
6
-615
-1259
-1700
-2197
-2452
-2314
-2183
-2067
-1847
-1621
-1180
-682
-508
-428
-277
-174
-64
-81
-154
19
289
469
535
461
445
490
391
148
-98
-292
-397
-636
-1000
-1321
-1448
-1414
-1381
-1426
-1402
-1250
-1113
-1021
-1010
-981
-786
-588
-483
-434
-372
-248
-134
-133
-191
-227
-269
-319
-477
-738
-912
-1029
-1162
-1275
-1374
-1436
-1388
-1335
-1312
-1248
-1156
-996
-831
-711
-628
-539
-430
-384
-372
-319
-224
-145
-67
-6
40
106
162
171
129
130
168
185
211
228
220
261
358
379
428
515
567
639
677
705
752
828
866
919
1031
1118
1100
1095
1171
1196
1325
1527
1575
1583
1496
965
288
-366
-1055
-1598
-2056
-2390
-2475
-2353
-2165
-1883
-1687
-1337
-763
-410
-196
-31
3
88
167
71
68
257
438
584
603
486
451
414
251
44
-212
-419
-545
-826
-1204
-1440
-1526
-1510
-1426
-1370
-1304
-1136
-935
-827
-779
-704
-560
-399
-276
-220
-232
-186
-125
-120
-143
-207
-282
-385
-605
-873
-1096
-1288
-1371
-1317
-1314
-1325
-1236
-1241
-1265
-1208
-1175
-1068
-869
-690
-559
-420
-307
-225
-148
-60
42
76
95
95
35
-32
-68
-85
-81
-6
66
105
131
203
225
218
259
281
323
404
472
537
650
700
824
901
949
1009
1052
1020
1005
1027
1023
1119
1187
1349
1514
1553
1616
1453
965
396
-125
-867
-1469
-1956
-2420
-2500
-2348
-2177
-1881
-1508
-1110
-588
-216
-55
112
186
254
296
177
131
300
428
487
525
496
501
483
338
93
-172
-363
-534
-829
-1159
-1363
-1460
-1454
-1391
-1321
-1200
-1025
-851
-716
-616
-521
-389
-288
-242
-205
-197
-189
-207
-248
-305
-401
-486
-611
-765
-896
-1008
-1131
-1173
-1178
-1232
-1210
-1156
-1167
-1128
-1101
-1127
-1079
-940
-819
-677
-513
-377
-275
-202
-142
-127
-96
-64
-37
-65
-91
-101
-114
-104
-84
-50
-18
43
82
112
134
197
256
338
430
498
578
628
735
760
837
877
891
922
1030
1046
1036
1123
1118
1253
1339
1420
1516
1595
1638
1452
903
167
-427
-1064
-1725
-2142
-2463
-2536
-2286
-2027
-1843
-1526
-1103
-569
-137
56
158
271
339
338
273
172
293
473
577
575
455
355
266
129
-123
-370
-595
-767
-1011
-1360
-1553
-1613
-1577
-1441
-1292
-1165
-956
-748
-624
-535
-431
-316
-220
-182
-220
-254
-299
-305
-307
-357
-363
-394
-527
-674
-847
-1031
-1139
-1196
-1231
-1259
-1250
-1219
-1161
-1072
-1006
-964
-898
-795
-718
-650
-570
-503
-455
-386
-321
-279
-213
-156
-110
-80
-68
-67
-83
-81
-98
-123
-126
-117
-86
-52
15
98
155
265
349
401
462
489
570
657
691
782
835
847
914
938
931
963
1069
1098
1149
1225
1238
1305
1372
1367
1308
1097
664
77
-557
-1149
-1727
-2194
-2422
-2456
-2318
-2046
-1758
-1469
-1040
-546
-218
31
221
296
364
341
234
174
210
310
369
342
274
205
111
-74
-283
-511
-683
-853
-1197
-1435
-1550
-1635
-1583
-1415
-1279
-1127
-869
-676
-601
-501
-368
-286
-229
-238
-264
-296
-337
-363
-424
-473
-491
-501
-619
-758
-884
-1042
-1142
-1186
-1216
-1221
-1189
-1156
-1095
-1002
-912
-877
-843
-778
-763
-726
-647
-540
-430
-316
-200
-133
-87
-42
-34
-55
-63
-71
-102
-109
-103
-95
-45
-8
51
112
154
186
198
255
300
374
443
504
564
603
623
657
769
877
1000
1121
1189
1191
1219
1268
1257
1254
1283
1316
1351
1389
1375
1246
897
433
-155
-749
-1325
-1892
-2239
-2416
-2406
-2222
-1938
-1581
-1153
-605
-163
148
368
501
561
550
473
390
378
449
479
461
414
347
282
142
-62
-275
-487
-664
-899
-1227
-1430
-1506
-1517
-1394
-1237
-1064
-850
-616
-461
-366
-251
-190
-139
-143
-203
-268
-340
-377
-392
-405
-427
-436
-483
-618
-729
-839
-955
-1041
-1103
-1137
-1137
-1101
-1067
-1001
-916
-825
-758
-763
-740
-712
-697
-647
-536
-427
-286
-153
-78
-47
-12
41
72
72
31
6
-38
-59
-67
-64
-19
24
71
71
47
71
89
110
154
238
327
385
506
584
666
725
803
870
799
865
939
975
965
1012
1131
1167
1242
1301
1280
1257
1261
1139
786
375
-101
-703
-1325
-1884
-2248
-2400
-2312
-2062
-1780
-1402
-945
-490
-119
186
396
528
599
555
426
313
294
327
383
418
428
370
260
106
-106
-330
-511
-692
-917
-1188
-1355
-1443
-1462
-1346
-1188
-977
-739
-523
-354
-246
-189
-165
-156
-179
-200
-248
-295
-337
-366
-397
-406
-429
-475
-559
-691
-843
-1011
-1165
-1259
-1281
-1270
-1208
-1093
-955
-834
-731
-634
-596
-594
-608
-604
-613
-598
-519
-452
-369
-275
-193
-102
-29
7
-23
-65
-112
-185
-222
-255
-257
-222
-174
-139
-144
-115
-36
-15
38
113
158
242
321
379
395
482
585
673
785
795
861
920
952
997
1044
1029
1046
1098
1099
1118
1186
1261
1275
1247
958
549
9
-644
-1245
-1859
-2241
-2406
-2334
-2103
-1776
-1382
-931
-376
64
386
605
702
705
630
456
283
188
179
204
182
144
93
25
-73
-207
-369
-535
-702
-910
-1189
-1389
-1471
-1475
-1328
-1188
-979
-722
-510
-338
-253
-189
-145
-124
-152
-218
-313
-396
-427
-449
-472
-452
-441
-466
-534
-691
-834
-983
-1115
-1167
-1203
-1209
-1202
-1148
-1105
-1033
-929
-849
-724
-643
-597
-554
-560
-542
-515
-491
-437
-382
-307
-226
-155
-106
-79
-69
-80
-78
-111
-122
-112
-133
-116
-109
-81
-43
1
48
95
128
172
228
292
358
437
582
695
787
894
935
955
987
1018
1055
1116
1144
1160
1163
1184
1172
1204
1242
1249
1335
1199
875
481
-170
-807
-1413
-1937
-2245
-2332
-2203
-1934
-1542
-1110
-650
-176
196
495
619
601
552
398
225
125
56
88
155
199
198
150
49
-73
-216
-415
-584
-783
-1006
-1265
-1446
-1465
-1386
-1208
-990
-756
-529
-339
-227
-193
-204
-226
-262
-334
-423
-513
-567
-586
-559
-540
-517
-508
-537
-662
-842
-1012
-1180
-1291
-1349
-1321
-1255
-1162
-1042
-928
-821
-719
-614
-562
-504
-484
-515
-535
-539
-555
-566
-544
-485
-415
-346
-257
-204
-169
-136
-110
-132
-141
-133
-154
-149
-136
-133
-107
-79
-41
0
32
111
229
293
389
503
568
626
726
776
820
888
943
1010
1027
1062
1098
1053
1079
1080
1090
1111
1158
1184
1191
1207
1202
1002
670
267
-396
-1043
-1619
-2054
-2246
-2234
-1972
-1641
-1221
-751
-289
73
376
603
675
652
570
376
191
114
77
105
131
173
205
132
33
-120
-321
-501
-693
-914
-1124
-1318
-1420
-1452
-1388
-1225
-1019
-803
-602
-441
-365
-330
-348
-422
-476
-503
-542
-569
-594
-583
-573
-564
-576
-618
-694
-847
-1015
-1183
-1324
-1388
-1405
-1349
-1253
-1134
-1033
-946
-839
-756
-699
-677
-661
-649
-625
-624
-622
-597
-569
-501
-440
-373
-330
-296
-271
-246
-235
-205
-173
-176
-131
-131
-96
-56
-23
40
63
136
205
228
287
322
354
399
406
487
558
649
742
752
791
797
858
908
864
924
930
901
883
849
847
860
913
995
1055
1090
1054
802
388
-220
-876
-1469
-1969
-2218
-2251
-2067
-1753
-1357
-914
-481
-91
213
407
507
452
349
185
16
-79
-94
-27
75
165
225
193
93
-89
-322
-546
-811
-1048
-1232
-1405
-1523
-1586
-1544
-1409
-1206
-934
-744
-596
-486
-458
-488
-557
-622
-685
-707
-690
-675
-647
-625
-588
-576
-609
-676
-826
-985
-1116
-1248
-1322
-1325
-1265
-1181
-1063
-941
-849
-732
-659
-625
-627
-648
-653
-674
-690
-661
-631
-587
-490
-406
-332
-247
-176
-135
-109
-89
-112
-110
-133
-130
-68
-39
48
104
143
187
193
212
252
319
366
409
446
445
469
512
560
625
702
781
835
883
865
896
951
998
1037
1037
1080
1070
1075
1061
1076
1130
1177
1229
1029
745
335
-375
-1078
-1710
-2166
-2294
-2191
-1917
-1584
-1161
-718
-349
-46
106
249
309
258
174
13
-92
-99
-47
61
153
227
250
163
1
-230
-480
-747
-963
-1126
-1278
-1334
-1343
-1299
-1193
-1144
-1067
-910
-795
-694
-609
-594
-593
-596
-562
-559
-528
-451
-384
-336
-345
-375
-467
-594
-707
-853
-1001
-1090
-1149
-1184
-1159
-1121
-1053
-970
-894
-825
-773
-726
-709
-699
-665
-593
-535
-493
-446
-412
-398
-385
-357
-308
-244
-145
-71
-29
0
8
-6
-66
-92
-114
-127
-85
-61
-47
-42
17
60
94
139
162
236
270
353
439
549
689
744
814
810
756
740
736
729
711
761
785
837
949
1009
1054
1082
1093
1090
1058
1046
936
656
265
-349
-1063
-1631
-2011
-2150
-2054
-1776
-1396
-1013
-652
-351
-166
-61
3
32
-22
-87
-127
-170
-122
1
164
291
361
366
257
53
-176
-481
-770
-930
-1052
-1147
-1192
-1176
-1172
-1143
-1108
-1125
-1083
-1009
-918
-873
-870
-826
-773
-729
-661
-616
-562
-458
-404
-394
-447
-516
-652
-781
-889
-991
-1046
-1076
-1046
-1027
-990
-947
-910
-865
-807
-792
-798
-793
-762
-729
-688
-635
-587
-547
-506
-470
-446
-399
-380
-320
-250
-175
-121
-99
-138
-145
-131
-166
-138
-117
-48
-15
-8
26
23
43
60
86
127
196
282
360
429
485
472
440
497
513
582
556
634
770
732
778
784
790
819
912
943
950
995
1040
1031
1022
904
579
212
-413
-1062
-1695
-2143
-2249
-2184
-1867
-1453
-1041
-700
-462
-310
-290
-273
-262
-268
-240
-233
-181
-65
70
268
387
448
440
329
106
-182
-485
-782
-988
-1081
-1139
-1121
-1064
-1045
-993
-1009
-1012
-1128
-1170
-1127
-1123
-1067
-1008
-871
-755
-617
-501
-416
-336
-281
-292
-379
-484
-622
-768
-874
-959
-1010
-985
-899
-819
-781
-762
-779
-792
-819
-855
-891
-912
-864
-782
-684
-570
-481
-435
-381
-362
-346
-339
-335
-304
-247
-180
-130
-60
-69
-17
-1
-45
-20
-29
-18
-30
-15
1
7
48
113
195
274
341
414
429
419
432
445
444
427
485
559
646
745
835
888
931
960
934
907
836
814
836
829
904
986
1066
1176
1090
857
466
-89
-802
-1434
-1844
-2066
-1940
-1632
-1242
-873
-537
-270
-224
-243
-310
-361
-408
-373
-300
-231
-50
163
333
457
510
494
382
137
-138
-435
-692
-834
-907
-939
-921
-852
-832
-873
-941
-1065
-1166
-1200
-1164
-1105
-1038
-937
-845
-753
-618
-531
-467
-403
-362
-397
-485
-600
-735
-817
-838
-846
-836
-807
-734
-713
-723
-757
-816
-848
-852
-842
-889
-887
-830
-752
-672
-591
-509
-454
-408
-397
-414
-422
-389
-349
-311
-257
-194
-147
-54
12
39
47
52
73
46
17
-19
-5
48
131
207
280
357
456
522
534
519
508
513
546
597
626
664
720
776
755
802
851
876
866
925
907
908
978
1030
1035
1028
1099
1115
1072
851
561
124
-425
-978
-1396
-1657
-1650
-1374
-1124
-848
-634
-493
-496
-603
-698
-757
-731
-608
-461
-323
-154
10
182
281
376
363
264
126
-75
-268
-477
-611
-705
-735
-730
-710
-747
-831
-928
-1049
-1218
-1368
-1402
-1338
-1218
-1142
-1035
-964
-891
-802
-769
-725
-684
-644
-655
-718
-756
-784
-817
-825
-801
-737
-729
-724
-740
-777
-837
-907
-943
-968
-936
-896
-859
-812
-757
-680
-624
-576
-545
-534
-525
-526
-513
-506
-453
-398
-323
-210
-161
-124
-112
-90
-39
-37
-4
24
72
143
189
258
314
337
359
330
364
337
325
317
330
361
343
405
439
494
589
632
651
647
718
768
759
747
731
777
795
873
872
961
1059
1147
1172
989
712
338
-142
-659
-1056
-1295
-1396
-1245
-1035
-846
-713
-637
-707
-845
-985
-1077
-1113
-1025
-856
-672
-484
-282
-100
-15
28
52
25
-48
-164
-299
-425
-493
-483
-491
-453
-392
-350
-400
-514
-661
-810
-964
-1178
-1295
-1278
-1237
-1151
-1106
-1054
-1026
-936
-901
-926
-891
-842
-808
-812
-796
-793
-760
-707
-668
-648
-627
-603
-601
-639
-672
-705
-745
-750
-736
-698
-668
-610
-524
-490
-501
-510
-496
-527
-551
-588
-574
-516
-447
-384
-334
-258
-207
-192
-166
-136
-89
-4
96
174
213
279
329
341
345
344
344
293
313
337
289
309
283
320
372
394
448
455
513
535
542
540
515
554
561
605
638
668
677
720
747
838
922
973
1052
1009
831
575
226
-164
-503
-717
-823
-869
-773
-662
-566
-587
-703
-854
-1035
-1113
-1165
-1182
-1076
-909
-693
-551
-401
-338
-276
-212
-220
-257
-313
-303
-296
-327
-313
-282
-222
-172
-122
-123
-166
-249
-369
-512
-698
-838
-897
-907
-873
-833
-804
-818
-830
-859
-922
-957
-973
-960
-939
-876
-863
-823
-771
-727
-680
-659
-641
-636
-660
-685
-681
-668
-640
-583
-539
-492
-437
-382
-363
-351
-332
-338
-362
-369
-388
-392
-383
-371
-326
-279
-222
-172
-140
-148
-137
-119
-70
-18
47
109
165
242
260
291
300
327
357
378
436
493
516
558
576
581
576
592
603
622
648
624
643
607
596
546
535
555
564
617
624
655
657
654
658
627
640
645
619
520
365
149
-92
-307
-482
-582
-634
-601
-549
-535
-545
-604
-695
-815
-904
-951
-946
-892
-783
-707
-670
-656
-626
-593
-561
-540
-532
-512
-483
-452
-431
-391
-357
-301
-220
-182
-187
-223
-279
-355
-444
-544
-631
-677
-684
-698
-702
-753
-816
-875
-940
-1000
-1072
-1102
-1099
-1080
-1072
-1064
-1042
-998
-955
-913
-883
-865
-795
-741
-715
-674
-643
-610
-545
-477
-403
-356
-296
-243
-214
-214
-225
-211
-225
-243
-263
-260
-251
-241
-228
-194
-152
-122
-109
-134
-152
-161
-176
-179
-158
-117
-74
-16
38
94
136
170
174
182
201
218
240
240
248
258
272
253
269
288
308
299
301
292
270
279
254
264
223
223
209
218
202
161
141
130
137
115
117
138
172
213
230
208
154
77
-9
-102
-182
-231
-254
-259
-276
-292
-340
-394
-454
-505
-508
-534
-549
-548
-538
-549
-550
-557
-539
-502
-464
-449
-418
-392
-373
-361
-360
-355
-352
-349
-349
-364
-391
-424
-442
-489
-544
-587
-622
-666
-702
-712
-710
-695
-654
-630
-640
-653
-651
-643
-640
-637
-613
-579
-537
-517
-525
-522
-517
-500
-485
-472
-455
-426
-397
-378
-361
-350
-311
-263
-220
-199
-178
-148
-128
-123
-140
-169
-168
-163
-158
-158
-165
-150
-144
-120
-117
-117
-135
-150
-166
-191
-220
-234
-216
-218
-216
-207
-187
-161
-142
-133
-124
-105
-71
-76
-55
-17
-23
-15
-8
-5
-16
-9
-22
-23
-10
-13
-8
-11
-6
-13
4
22
32
44
67
83
73
50
49
55
43
25
1
-29
-53
-67
-90
-105
-111
-116
-124
-140
-169
-198
-224
-255
-288
-300
-301
-313
-319
-318
-314
-314
-297
-294
-284
-284
-310
-331
-340
-347
-374
-383
-398
-409
-414
-426
-434
-425
-425
-422
-417
-438
-446
-456
-475
-477
-480
-468
-439
-416
-404
-388
-373
-366
-366
-360
-343
-336
-343
-328
-302
-311
-303
-305
-290
-285
-289
-284
-281
-279
-286
-277
-266
-257
-255
-272
-272
-282
-285
-290
-301
-314
-324
-322
-331
-319
-313
-313
-306
-304
-309
-281
-241
-223
-214
-198
-178
-153
-147
-132
-112
-119
-114
-118
-125
-138
-141
-131
-141
-138
-147
-139
-135
-131
-142
-142
-140
-155
-158
-165
-180
-194
-185
-169
-175
-182
-174
-194
-223
-224
-245
-277
-313
-321
-321
-333
-347
-343
-341
-371
-407
-421
-422
-418
-462
-501
-437
-444
-418
-413
-423
-407
-396
-395
-401
-402
-402
-397
-418
-427
-417
-417
-430
-430
-427
-420
-420
-432
-430
-415
-383
-373
-377
-365
-354
-339
-329
-350
-356
-349
-334
-334
-344
-355
-349
-348
-364
-376
-395
-388
-381
-378
-372
-367
-355
-353
-346
-340
-323
-320
-315
-319
-311
-296
-276
-280
-298
-282
-286
-294
-301
-314
-329
-358
-365
-359
-356
-344
-336
-311
-296
-287
-273
-250
-235
-223
-204
-203
-199
-212
-211
-208
-212
-204
-206
-203
-216
-221
-213
-216
-220
-230
-239
-249
-253
-253
-245
-237
-231
-234
-245
-235
-235
-228
-219
-235
-236
-236
-245
-273
-280
-293
-310
-312
-314
-308
-312
-311
-327
-341
-354
-356
-352
-366
-389
-389
-370
-350
-352
-330
-303
-278
-294
-435
-417
-410
-375
-343
-403
-339
-420
-368
-372
-439
-317
-345
-270
-308
-325
-307
-345
-284
-341
-319
-348
-315
-310
-378
-322
-374
-373
-372
-400
-402
-434
-411
-390
-381
-399
-371
-365
-358
-325
-332
-323
-321
-312
-318
-334
-321
-307
-279
-260
-239
-212
-197
-179
-194
-178
-180
-200
-203
-222
-207
-210
-215
-193
-194
-174
-155
-143
-110
-100
-94
-84
-62
-63
-84
-100
-128
-142
-143
-134
-147
-131
-126
-143
-137
-143
-158
-149
-126
-116
-123
-130
-118
-100
-92
-102
-106
-103
-100
-117
-163
-182
-193
-215
-241
-256
-278
-311
-343
-365
-382
-397
-413
-403
-386
-405
-394
-360
-346
-350
-342
-325
-315
-301
-294
-293
-293
-274
-274
-269
-277
-280
-257
-252
-260
-270
-265
-261
-276
-276
-286
-300
-306
-311
-328
-325
-301
-292
-276
-244
-216
-193
-196
-197
-182
-182
-189
-192
-173
-170
-166
-148
-149
-149
-161
-184
-203
-208
-199
-195
-192
-184
-172
-172
-177
-171
-168
-159
-170
-174
-174
-171
-173
-165
-165
-184
-169
-158
-163
-174
-191
-182
-173
-179
-180
-170
-182
-186
-183
-172
-143
-125
-137
-151
-158
-187
-206
-216
-207
-205
-204
-199
-218
-244
-265
-296
-308
-330
-355
-360
-374
-406
-416
-428
-444
-452
-467
-480
-488
-496
-485
-468
-465
-464
-438
-414
-403
-396
-389
-387
-390
-391
-396
-388
-395
-410
-409
-409
-406
-393
-384
-382
-379
-388
-391
-379
-377
-379
-365
-359
-360
-355
-359
-358
-366
-366
-361
-351
-362
-367
-367
-369
-365
-383
-383
-374
-388
-381
-358
-349
-338
-342
-325
-305
-288
-288
-271
-268
-260
-249
-256
-271
-288
-284
-280
-249
-245
-244
-210
-211
-206
-191
-183
-187
-195
-189
-195
-196
-192
-183
-185
-191
-176
-154
-134
-149
-146
-135
-147
-143
-171
-180
-188
-204
-206
-227
-233
-245
-249
-235
-226
-229
-247
-240
-231
-252
-279
-282
-292
-299
-301
-309
-301
-296
-314
-321
-323
-338
-337
-335
-335
-360
-382
-376
-373
-391
-406
-383
-361
-347
-351
-329
-314
-310
-313
-305
-310
-338
-350
-342
-342
-341
-321
-323
-323
-320
-305
-298
-307
-311
-308
-289
-298
-293
-305
-314
-303
-325
-335
-327
-326
-342
-337
-337
-331
-321
-323
-324
-326
-332
-334
-317
-301
-311
-326
-328
-321
-324
-333
-327
-322
-323
-312
-304
-287
-275
-273
-272
-269
-254
-249
-254
-259
-272
-280
-272
-271
-281
-291
-286
-273
-271
-280
-274
-250
-254
-250
-224
-208
-196
-174
-165
-158
-157
-153
-136
-139
-132
-128
-124
-119
-137
-149
-177
-194
-222
-224
-200
-186
-181
-183
-188
-207
-209
-205
-191
-176
-179
-183
-185
-197
-203
-191
-194
-219
-217
-203
-199
-184
-186
-201
-194
-184
-201
-214
-225
-228
-237
-250
-243
-250
-247
-238
-250
-282
-283
-273
-276
-291
-291
-287
-287
-282
-282
-273
-270
-261
-259
-262
-250
-252
-268
-289
-306
-307
-307
-300
-301
-310
-303
-291
-311
-335
-339
-335
-331
-332
-330
-314
-312
-312
-290
-277
-268
-258
-252
-242
-224
-220
-205
-198
-203
-185
-171
-179
-179
-191
-192
-190
-198
-226
-240
-227
-256
-275
-292
-302
-304
-318
-312
-309
-305
-301
-315
-325
-324
-295
-273
-242
-226
-210
-183
-188
-185
-182
-178
-169
-167
-181
-180
-183
-187
-203
-198
-187
-182
-182
-202
-215
-238
-257
-277
-284
-259
-249
-273
-312
-334
-327
-342
-347
-337
-323
-299
-301
-291
-290
-296
-265
-238
-247
-267
-256
-261
-275
-296
-289
-282
-300
-303
-305
-294
-299
-289
-296
-318
-334
-344
-337
-347
-349
-348
-351
-340
-323
-320
-305
-286
-265
-248
-270
-293
-294
-295
-304
-308
-298
-270
-268
-258
-242
-240
-244
-260
-267
-271
-272
-255
-247
-250
-247
-241
-230
-229
-238
-236
-253
-258
-272
-279
-288
-285
-271
-275
-263
-256
-247
-262
-253
-237
-267
-289
-288
-281
-289
-299
-310
-292
-269
-281
-280
-256
-260
-269
-275
-286
-294
-304
-276
-265
-279
-278
-269
-255
-257
-266
-259
-243
-242
-247
-247
-252
-246
-256
-249
-251
-249
-230
-216
-211
-209
-197
-191
-172
-161
-167
-179
-159
-136
-162
-190
-190
-177
-188
-203
-208
-210
-223
-225
-224
-253
-264
-244
-224
-234
-243
-243
-241
-234
-221
-197
-191
-189
-173
-168
-187
-193
-195
-198
-216
-209
-199
-209
-234
-239
-220
-240
-254
-246
-234
-241
-255
-254
-248
-239
-262
-271
-256
-248
-252
-240
-243
-250
-243
-253
-260
-260
-260
-249
-242
-236
-240
-249
-251
-263
-269
-278
-283
-284
-294
-298
-287
-285
-277
-269
-258
-236
-221
-204
-196
-199
-206
-219
-226
-237
-250
-234
-228
-221
-215
-214
-202
-188
-182
-171
-162
-174
-183
-194
-211
-223
-229
-231
-226
-218
-207
-211
-214
-205
-202
-200
-202
-205
-204
-217
-206
-194
-183
-177
-164
-145
-146
-137
-122
-120
-129
-135
-126
-122
-138
-152
-154
-153
-173
-190
-212
-232
-244
-250
-253
-268
-275
-279
-286
-292
-304
-313
-310
-286
-272
-257
-252
-262
-262
-257
-244
-247
-233
-225
-225
-209
-207
-206
-222
-230
-241
-244
-248
-261
-276
-283
-277
-256
-243
-256
-263
-256
-256
-257
-230
-205
-205
-203
-200
-192
-191
-184
-165
-154
-161
-175
-187
-187
-170
-160
-152
-155
-163
-171
-184
-198
-209
-204
-210
-212
-217
-227
-225
-198
-202
-218
-201
-190
-206
-234
-225
-210
-205
-208
-219
-211
-200
-202
-200
-208
-220
-232
-252
-268
-285
-309
-311
-308
-313
-311
-287
-276
-281
-272
-245
-242
-255
-260
-253
-258
-266
-256
-249
-251
-243
-226
-222
-220
-207
-208
-208
-206
-224
-239
-240
-251
-256
-254
-265
-273
-289
-295
-291
-292
-288
-298
-305
-303
-319
-317
-320
-327
-334
-357
-379
-387
-396
-401
-410
-404
-387
-386
-392
-380
-373
-379
-376
-371
-368
-360
-353
-351
-343
-351
-350
-341
-344
-345
-335
-315
-298
-284
-266
-267
-272
-262
-257
-264
-269
-272
-270
-253
-258
-273
-271
-267
-263
-274
-278
-286
-288
-294
-293
-296
-303
-306
-309
-310
-317
-318
-313
-290
-281
-281
-264
-268
-267
-264
-261
-247
-235
-223
-218
-193
-196
-200
-180
-173
-174
-182
-190
-191
-194
-205
-223
-231
-239
-260
-273
-281
-291
-287
-290
-278
-270
-263
-269
-280
-282
-304
-325
-336
-346
-336
-325
-336
-338
-337
-325
-315
-315
-295
-263
-245
-235
-212
-197
-183
-165
-170
-171
-163
-159
-160
-187
-189
-201
-213
-218
-213
-219
-238
-250
-248
-249
-276
-279
-281
-279
-292
-303
-287
-271
-258
-256
-238
-224
-232
-235
-239
-239
-256
-259
-265
-291
-298
-300
-293
-307
-326
-323
-320
-326
-328
-320
-318
-315
-301
-289
-279
-272
-261
-240
-233
-248
-244
-228
-218
-221
-224
-215
-225
-233
-235
-240
-239
-236
-227
-221
-229
-229
-220
-208
-186
-197
-210
-206
-197
-209
-214
-195
-175
-172
-186
-172
-159
-154
-133
-132
-133
-131
-131
-128
-145
-167
-163
-158
-187
-219
-237
-244
-243
-252
-252
-240
-229
-236
-243
-236
-252
-264
-269
-263
-247
-240
-226
-214
-223
-221
-214
-214
-198
-179
-182
-173
-161
-163
-162
-136
-125
-140
-131
-119
-125
-131
-145
-159
-166
-176
-172
-176
-185
-198
-206
-205
-208
-208
-207
-204
-201
-216
-214
-221
-236
-241
-260
-260
-271
-266
-261
-261
-242
-235
-242
-256
-261
-248
-249
-250
-253
-244
-226
-217
-216
-229
-222
-215
-218
-216
-201
-188
-179
-172
-170
-176
-160
-156
-165
-166
-163
-159
-158
-176
-189
-173
-166
-172
-179
-180
-190
-203
-193
-193
-198
-206
-211
-210
-220
-227
-225
-215
-217
-207
-203
-205
-220
-238
-240
-236
-228
-226
-237
-247
-250
-267
-270
-266
-255
-257
-274
-281
-291
-291
-283
-293
-299
-301
-319
-339
-356
-357
-366
-376
-372
-364
-352
-345
-330
-323
-314
-314
-306
-300
-292
-298
-294
-289
-303
-294
-279
-264
-265
-274
-266
-263
-276
-276
-260
-267
-293
-308
-325
-320
-309
-324
-331
-338
-353
-372
-372
-348
-357
-356
-345
-345
-339
-347
-355
-355
-343
-348
-348
-345
-359
-342
-328
-319
-313
-312
-339
-346
-325
-316
-318
-325
-326
-328
-325
-326
-326
-325
-311
-327
-322
-315
-302
-289
-291
-278
-278
-271
-258
-253
-256
-259
-252
-252
-261
-250
-244
-246
-226
-219
-232
-238
-239
-241
-258
-276
-273
-252
-255
-267
-274
-281
-289
-274
-273
-291
-300
-302
-303
-302
-301
-298
-297
-300
-300
-294
-297
-286
-270
-277
-281
-284
-293
-304
-320
-330
-332
-348
-356
-363
-373
-382
-363
-348
-344
-346
-354
-350
-346
-321
-319
-328
-318
-296
-293
-303
-307
-308
-301
-307
-307
-316
-318
-318
-317
-308
-309
-312
-308
-316
-322
-318
-301
-300
-317
-329
-332
-319
-321
-331
-333
-345
-358
-348
-338
-339
-356
-364
-349
-356
-376
-382
-373
-370
-372
-368
-371
-372
-358
-350
-342
-336
-312
-307
-303
-304
-316
-318
-318
-303
-303
-303
-305
-287
-274
-268
-251
-241
-224
-213
-197
-204
-194
-184
-185
-177
-180
-170
-162
-155
-174
-165
-165
-177
-184
-189
-193
-200
-196
-196
-195
-209
-208
-213
-221
-224
-231
-235
-236
-239
-255
-246
-237
-244
-232
-215
-213
-229
-245
-263
-268
-259
-270
-274
-279
-286
-287
-284
-262
-252
-255
-255
-253
-253
-242
-235
-236
-218
-212
-214
-213
-212
-203
-207
-213
-210
-222
-237
-239
-253
-264
-261
-265
-284
-295
-285
-290
-298
-297
-293
-297
-291
-283
-273
-264
-259
-256
-269
-270
-256
-238
-231
-235
-223
-222
-230
-226
-223
-225
-230
-226
-222
-223
-234
-239
-251
-258
-248
-238
-225
-227
-228
-223
-222
-232
-236
-246
-240
-241
-245
-244
-244
-248
-247
-250
-258
-258
-265
-267
-264
-269
-272
-278
-275
-259
-265
-259
-247
-247
-256
-266
-286
-300
-309
-327
-336
-348
-357
-366
-371
-370
-378
-390
-379
-369
-365
-373
-368
-360
-374
-377
-382
-379
-363
-357
-357
-346
-334
-332
-339
-345
-339
-340
-357
-379
-376
-366
-364
-348
-345
-337
-341
-340
-338
-336
-359
-362
-404
-401
-632
-610
-688
-795
-846
-826
-754
-821
-667
-545
-657
-502
-344
-438
-377
-315
-156
-403
-174
-209
-185
-211
-132
-122
-202
-77
-162
-112
-161
-134
-94
-206
-137
-242
-192
-170
-313
-208
-204
-237
-295
-126
-201
-265
-114
-182
-66
-189
61
-52
-181
-167
-229
-445
-498
-433
-648
-756
-545
-880
-784
-551
-722
-699
-454
-303
-640
-152
-314
-228
-285
-134
-287
-291
-183
-340
-272
-322
-243
-312
-257
-287
-228
-231
-235
-239
-203
-228
-255
-252
-286
-290
-370
-341
-452
-489
-486
-577
-546
-612
-597
-586
-636
-497
-571
-453
-413
-263
-232
-176
-58
-97
-72
-97
-121
-141
-167
-215
-231
-237
-261
-244
-257
-246
-226
-227
-303
-252
-313
-271
-257
-468
-347
-313
-529
-358
-274
-436
-458
-321
-360
-326
-372
-376
-314
-303
-197
-400
-319
-309
-170
-268
-405
-269
-4
-333
-510
-114
-271
-198
-423
-227
-120
-113
-483
-188
-93
-176
-338
-342
-41
-222
-453
-247
-135
-247
-424
-339
-113
-316
-323
-345
-37
-265
-311
-204
-8
-232
-378
20
-249
-260
-284
11
-164
-511
-63
59
-230
-534
84
-94
-310
-409
-14
-38
-533
-191
-129
-184
-239
-301
209
-399
-558
166
-187
-579
163
-216
-455
-101
-160
-105
-370
-36
-66
-179
-461
384
-351
-447
640
-875
-84
294
-497
-560
929
-851
-581
576
-461
-271
-549
645
-750
-575
270
-361
-437
-41
-324
-128
-31
-720
-319
329
-498
-686
355
-245
-249
-564
266
-72
-880
297
-66
-588
-145
-186
-14
-437
-500
131
-311
-747
290
-476
-224
-510
68
-90
-666
128
-751
555
-837
-258
391
-875
-56
272
-783
287
-206
-192
296
-896
147
-209
-256
-661
398
-522
-339
440
-754
-90
-300
-502
296
-848
-64
94
-855
164
-358
-96
-262
-215
-266
30
-625
-301
56
-472
-116
11
-681
136
178
-733
356
-552
-271
-37
-563
54
-723
188
-252
-576
326
-839
221
-514
-326
-130
42
-440
-443
345
-690
-212
-143
-556
-116
-309
-323
10
-267
-500
284
-711
-318
511
-1302
363
65
-1644
720
-344
-1151
892
-1559
607
-145
-1196
338
-294
-773
-24
-390
-324
-205
-626
-345
-91
-601
-235
-241
-705
471
-952
-449
221
-373
-238
-204
0
-478
5
215
-748
-262
689
-1089
189
-149
-853
1285
-1688
284
548
-1379
526
-125
-914
-19
322
-1332
386
-196
-865
484
-1030
39
202
-755
-417
564
-1430
475
-717
-221
-274
-630
493
-1704
803
-120
-1261
129
784
-1969
216
665
-2137
629
539
-1973
968
-379
-1167
1216
-837
-1143
1071
-789
-695
301
-300
-832
385
-465
-810
551
-557
-949
554
-266
-997
710
-421
-447
-20
-179
-219
-637
220
-321
-406
-186
-192
-91
-301
-902
698
-692
-426
99
-518
61
-390
-655
203
-193
-938
375
-461
-728
363
-279
-934
341
-125
-989
357
-69
-1178
206
-252
-525
-148
-437
389
-1215
271
-440
-352
103
-1285
1258
-1474
-134
593
-1360
581
-613
-361
-114
-269
-67
-453
-181
209
-647
-49
-170
324
-1050
531
-191
-1264
1330
-1312
55
197
-695
1
-398
-64
-178
-630
187
-471
-468
352
-1103
198
-235
-345
-657
63
-178
-679
34
-258
-214
-325
345
-1006
398
-111
-1114
1107
-1586
202
263
-985
271
-336
-51
-452
490
-1286
763
-637
-429
360
-485
-297
-246
-222
-132
-356
-277
195
-607
-145
103
-504
-303
223
-679
-214
57
-445
-150
-41
-448
-235
355
-811
236
-325
-346
197
-666
-357
293
-504
-769
597
-823
153
-280
-736
852
-1217
-182
269
-742
239
-704
287
-454
-432
429
-1192
637
-363
-814
585
-884
290
-413
-60
-235
-144
9
-832
841
-870
-373
588
-635
-746
916
-1043
142
-89
-464
152
-649
110
-284
-420
57
-279
-488
331
-468
-273
-69
-78
-49
-719
286
-206
-524
-47
41
-597
-83
-65
-370
-377
334
-508
-304
280
-526
-311
310
-631
-147
124
-457
-127
-280
173
-315
-726
702
-415
-1032
1120
-951
-283
723
-923
-340
936
-1199
40
369
-732
51
-146
-502
219
-289
-395
236
-755
340
-199
-910
676
-390
-988
682
-610
-483
6
-246
-475
23
-354
-612
529
-1378
643
-887
10
192
-1407
1001
-1035
-493
575
-1020
-363
623
-1217
5
100
-1178
571
-947
-444
160
-895
222
-873
-30
20
-1174
252
-349
-471
-525
265
-928
125
-547
-546
289
-967
144
-560
-122
-186
-714
497
-966
30
20
-870
241
-499
96
-740
285
-440
-426
528
-890
-156
-94
-248
-48
-904
885
-1015
-208
481
-1122
162
-194
-442
-252
218
-815
70
-42
-807
212
-666
168
-749
321
-876
190
-256
-684
286
-733
350
-682
102
-313
-103
-354
3
-381
-6
93
-770
399
-123
-552
267
-244
111
-743
176
288
-1543
1018
-452
-1116
919
-921
-91
-320
-41
-548
-185
114
-1036
678
-769
-243
94
-506
-85
-156
-624
338
-679
203
-412
-284
86
-751
-58
-67
-425
-467
119
-256
-432
-101
-133
-566
-111
-88
-994
758
-1082
-511
773
-1318
20
67
-579
1
-209
-426
5
-262
-649
51
-183
-565
-170
-236
-375
-60
-419
-56
-209
-675
136
-543
-613
458
-1091
83
-425
-283
-292
-282
-237
-214
-28
-523
-9
-292
-255
-239
-499
-67
-9
-521
-227
203
-535
43
-182
-344
47
-345
-173
-385
332
-1067
572
-751
-296
345
-911
101
-276
-44
-993
492
-327
-837
354
-288
-725
124
82
-949
40
454
-1000
-82
377
-654
-188
-181
56
-593
-14
-62
-814
888
-1207
492
-641
125
-509
-82
140
-892
815
-923
122
208
-756
-37
695
-1439
405
186
-1005
568
-471
-344
251
-514
-100
133
-639
1
-309
-66
-256
-363
42
-245
-541
295
-521
34
-396
107
-382
-346
107
-550
87
-541
-160
-324
-146
-441
-117
-269
-414
-197
-455
-355
-20
-626
34
-213
-421
79
-363
-443
-13
-60
-467
-353
191
-420
-199
-145
-432
177
-458
-697
735
-901
-279
192
-417
-461
110
-287
-382
19
-498
80
-604
65
-516
-515
734
-1733
764
-687
-456
103
-977
274
-465
-583
123
-643
-76
-282
-169
-415
-190
161
-1324
1113
-1117
-213
161
-681
-94
-556
333
-906
31
-115
-713
280
-856
282
-732
8
-204
-832
290
-549
-642
330
-571
-597
252
-471
-549
102
-377
-500
208
-635
-479
372
-1051
310
-499
-396
198
-658
-34
-603
-18
-627
-23
-507
-521
277
-913
-4
-235
-284
-285
-557
67
-965
343
-852
-266
-43
-584
-371
-245
-142
-835
-76
-82
-889
-288
276
-1210
89
-100
-986
190
-538
-577
174
-466
-711
59
96
-1099
170
-171
-732
-56
-180
-898
448
-692
-406
-93
-132
-761
25
-271
-524
-108
-477
-426
-136
-515
-475
101
-677
-158
-613
-41
-613
-56
-737
221
-859
123
-383
-776
610
-1258
403
-374
-567
-76
-105
-495
-61
-78
-1019
825
-1098
-572
1025
-1655
375
111
-1083
381
-369
-340
-149
-187
61
-534
75
-489
9
-351
-630
475
-727
11
-318
-28
-661
268
-672
-125
-57
-174
-950
375
-584
-529
189
-820
195
-658
117
-830
246
-565
-296
-186
-423
-21
-614
-45
-281
-270
-326
-58
-178
-600
229
-544
-511
170
-772
-273
-83
-621
-262
-387
-55
-612
-232
-227
-401
-89
-722
-129
-201
-674
0
-505
-317
135
-931
-75
151
-1077
65
-290
-816
336
-796
-462
344
-768
-427
234
-494
-213
-254
-117
-319
-287
-296
-426
-23
-718
-111
-58
-724
-14
-195
-704
404
-529
-380
183
-547
-322
-52
-299
-426
-1
-320
-246
-256
40
-484
-220
155
-669
296
-600
-17
-94
-576
19
-177
127
-861
413
100
-1112
638
-132
-709
491
-400
-424
467
-299
-850
952
-596
-807
1048
-1215
-59
337
-607
-384
284
-427
-557
365
-703
-142
-84
-408
-137
-427
-53
-439
-763
641
-1001
-328
411
-1113
96
40
-917
-47
359
-1070
323
-117
-967
73
-26
-853
21
-200
-259
-454
-69
-455
-232
8
-817
246
-724
-107
-46
-849
462
-759
22
-101
-744
323
-337
-711
340
-367
-675
385
-738
-223
52
-617
46
-303
-517
326
-1138
436
-618
-540
337
-632
-298
-96
232
-885
34
150
-753
160
72
-1316
1030
-821
-785
968
-1168
-99
-19
-277
-595
-160
215
-842
87
-398
-365
-294
-293
-175
-431
154
-702
27
-231
-581
40
-419
-371
-215
-666
92
-363
-383
-332
-286
-274
-534
-568
427
-915
-172
-16
-315
-521
-184
141
-1045
508
-1023
153
-524
-406
-147
-670
243
-961
113
-481
-484
50
-840
336
-972
-125
-301
-271
-711
-107
-54
-861
-152
-292
-529
-340
-393
-236
-726
167
-710
-380
262
-809
-262
300
-854
-315
361
-955
-123
-243
-499
-447
-102
-519
-274
-375
-174
-621
-100
-205
-469
-159
-555
155
-957
174
-285
-900
530
-923
-427
209
-1127
302
-543
-518
15
-607
-171
-225
-359
-537
466
-1242
345
-274
-918
502
-837
-9
-431
6
-896
87
-552
-668
281
-935
-145
-346
-570
-345
-343
-450
-108
-833
172
-807
-246
39
-915
484
-790
-276
396
-1235
167
-109
-906
-194
326
-1305
170
-156
-1030
493
-944
-100
-270
-350
-620
110
-568
-140
-136
-757
187
-199
-706
269
-323
-771
553
-800
-107
-253
63
-216
-548
611
-473
-543
725
-888
23
491
-1008
464
-305
-400
221
-524
-203
-11
-553
-84
-235
-153
-395
-413
-60
-382
-492
289
-777
-172
111
-982
411
-914
-39
16
-1199
673
-862
-535
499
-904
-133
62
-501
-409
15
-359
-374
-222
-251
-406
-276
-182
-783
29
-282
-754
87
-559
-200
-668
102
-826
35
-482
-495
273
-944
41
-241
-442
-186
9
-636
192
-541
39
-446
85
-252
-463
146
-258
-250
-348
275
-625
193
-500
-108
62
-538
47
-312
-111
-377
-36
-303
-405
-58
-660
135
-516
-390
185
-902
172
-146
-615
-69
7
-645
51
-317
-119
-169
-542
231
-495
-399
243
-534
-333
160
-478
-437
40
-36
-759
382
-795
97
-501
-374
274
-833
511
-945
277
-213
-832
507
-583
-543
242
-270
-662
298
-503
-383
291
-683
-39
-218
-417
-189
-255
-393
-418
70
-761
19
-268
-374
-356
310
-1044
124
80
-1006
548
-803
-135
-356
16
-758
61
1
-555
285
-624
-69
-281
-415
28
-414
-389
73
-601
255
-889
191
89
-945
717
-967
416
-191
-984
849
-789
-103
15
-301
-462
449
-590
-266
161
-522
57
-722
853
-980
27
320
-696
-220
248
-468
-287
111
-440
-350
135
-573
67
-373
-224
-66
-476
-302
-116
-290
-416
-46
-317
-415
-201
-294
-254
-381
-125
-305
-505
-37
-135
-765
219
-659
78
-704
-56
-100
-686
339
-945
216
-181
-768
-73
162
-1317
476
-410
-1253
985
-1273
-523
602
-1121
-351
217
-779
-498
256
-936
-152
-355
-322
-440
-181
-487
-350
-82
-432
-657
408
-705
-736
624
-1299
322
-524
-324
-419
-245
-125
-560
-171
-298
-186
-621
-17
-549
-306
-249
-508
-389
-235
-380
-604
249
-984
67
-45
-1123
501
-638
-364
5
-652
-16
-487
-480
210
-718
-223
258
-940
297
-271
-521
2
-250
-364
-332
-159
-107
-702
15
-52
-667
0
-312
51
-748
494
-587
-403
208
-550
-163
-286
94
-495
14
-154
-587
593
-1044
351
-145
-686
299
-268
-495
209
-439
-354
69
-374
-329
-20
-183
-625
99
-500
-296
-318
236
-658
-164
-38
-488
-133
-170
-174
-184
-199
-228
-197
-338
-319
124
-537
-388
259
-788
81
-312
-413
134
-492
-304
60
-461
-376
124
-553
-130
-149
-437
-79
-158
-372
-201
-197
-26
-723
129
-126
-783
382
-683
-28
-421
-132
-112
-454
-214
-76
-342
-548
119
-442
-294
66
-613
187
-317
-550
367
-792
295
-523
-161
169
-671
86
-405
-98
-309
119
-759
296
-165
-893
890
-1130
246
167
-799
102
138
-972
497
-254
-636
419
-551
-98
-251
14
-560
-121
108
-821
226
-271
-599
336
-421
-417
249
-544
-88
-302
-203
8
-535
0
-187
-420
-33
-501
96
-602
-71
-2
-528
-111
-141
-456
19
-323
-307
-219
101
-550
-73
-34
-585
255
-377
7
-357
73
-295
-304
209
-604
219
-427
-181
-239
167
-617
-34
-177
-611
223
-688
-219
-123
-394
-349
-269
-45
-622
125
-557
-255
107
-634
-72
-99
-446
57
-469
17
-190
-332
144
-491
102
-408
-26
33
-484
-66
109
-340
-253
81
-364
-193
52
-701
326
-332
-341
64
-197
-420
-68
103
-995
845
-954
36
-69
-516
308
-780
341
-416
-243
-7
-229
-368
-73
-270
-47
-405
-85
-138
-467
-264
-94
-506
-492
214
-1199
372
-517
-386
-127
-288
-290
-412
21
-544
-269
-307
134
-971
436
-550
-376
319
-872
53
-26
-561
-165
49
-762
11
-273
-384
-194
-78
-656
187
-455
-494
106
-365
-674
184
-581
-256
-73
-844
374
-726
-194
-266
-215
-333
-347
-400
150
-783
-202
64
-591
-111
-409
161
-777
195
-482
-87
-358
-8
-578
119
-179
-594
66
-374
1
-724
310
-454
-399
263
-571
-171
-9
-403
-115
-215
-238
-406
31
-631
81
-510
-70
-19
-942
547
-725
-38
-452
-321
194
-1086
613
-1016
61
7
-1016
222
-155
-1006
555
-844
-274
602
-1571
739
-338
-906
482
-546
-259
-149
-189
-355
11
-264
-432
26
-261
-251
-334
-227
116
-657
175
-302
-567
101
-240
-709
201
-263
-697
225
-535
10
-630
183
-515
-80
-218
-206
-349
-165
-170
-351
-252
15
-575
-122
182
-775
52
-275
74
-501
-519
242
-278
-785
303
-317
-512
-15
-456
-72
-396
-301
110
-832
298
-570
-281
73
-487
-634
492
-496
-505
380
-988
257
-571
-318
-250
-117
-789
370
-914
-41
-436
-361
-210
-711
191
-952
-171
-535
-248
-582
-262
-436
-203
-608
-391
-120
-572
-163
-204
-482
76
-675
-203
198
-904
-239
289
-706
-450
145
-493
-58
-752
215
-479
-462
-74
-186
-312
-274
-139
-78
-472
-252
19
-690
140
-504
-351
135
-563
-326
68
-334
-374
-116
-89
-257
-243
-492
857
-1262
141
664
-1393
445
-209
-471
-203
123
-578
-83
169
-726
-47
263
-849
-6
81
-391
-533
281
-291
-559
192
-237
-317
-149
-246
-170
-99
-434
92
-377
-219
108
-821
241
109
-957
548
-439
-350
-40
-318
-42
-394
-150
-139
-191
-667
318
-898
208
-697
11
-556
-180
-25
-799
248
-465
50
-476
110
-491
-187
-73
-546
238
-668
17
-290
-306
-322
-277
-359
-44
-487
-215
-394
172
-806
-12
81
-826
69
-187
-549
-259
40
-557
-230
94
-714
-37
195
-793
64
-119
-553
223
-745
214
-158
-668
253
-249
-759
452
-457
-640
439
-573
-646
796
-1406
173
103
-1053
165
-255
-614
-83
-175
-708
477
-981
6
-256
-329
-156
-586
4
-468
-162
-700
308
-728
-173
-161
-453
-244
-202
-463
-99
-227
-716
430
-1142
405
-603
-484
102
-566
-210
-239
-397
-457
78
-738
-158
-246
-328
-173
-551
-29
-268
-557
83
-563
-142
-428
-488
149
-764
-5
-551
-144
-106
-682
28
-172
-760
22
-156
-1031
484
-672
-544
144
-509
-241
-244
-16
-652
-90
-224
-412
-201
-97
-527
31
-512
-652
736
-1579
657
-572
-539
287
-969
218
-420
-318
-285
-191
-378
-100
-411
-323
246
-1112
654
-637
-307
-1
-522
65
-927
388
-708
-187
0
-465
-131
-475
313
-966
162
-108
-544
-34
-253
-380
-386
248
-527
-330
549
-950
19
-230
-437
-14
-768
78
-153
-705
-156
193
-1155
544
-552
-666
553
-888
3
-329
-275
-151
-592
320
-911
549
-940
97
-204
-717
280
-543
-371
17
-67
-1110
812
-811
-398
192
-714
-161
-9
-763
-105
-76
-631
146
-1013
413
-669
-326
-87
-632
233
-934
135
-283
-616
-129
-10
-716
-84
-205
-300
-332
-307
30
-890
363
-682
-426
280
-776
-66
-510
411
-1006
40
31
-461
-383
-432
509
-1398
301
-24
-813
187
-483
-315
103
-627
-234
116
-465
-499
151
-307
-561
362
-1046
280
-112
-1056
47
-132
-853
2
-421
-656
197
-939
32
-168
-955
562
-615
-855
478
-600
-229
-328
77
-829
373
-419
-737
948
-878
-555
850
-1019
-120
451
-1045
250
214
-1167
751
-265
-909
1131
-1252
320
-19
-641
96
-226
-239
-254
-238
-213
-211
-384
-3
-228
-541
73
-56
-979
772
-932
-167
352
-859
117
-284
145
-804
319
-93
-607
-142
226
-432
-507
258
-629
218
-486
-558
432
-709
-451
181
-574
-492
7
-540
-45
-507
59
-736
167
-231
-711
108
-34
-757
-93
120
-887
258
-615
137
-546
-328
140
-540
-468
250
-685
-221
266
-1155
510
-85
-1082
83
348
-1303
261
-474
-376
-168
-498
-18
-473
-235
-639
452
-1117
175
-105
-463
-362
-312
-11
-518
-118
-557
105
-1007
371
-670
-243
-208
-542
90
-795
126
-564
84
-692
-249
226
-865
-408
512
-1276
184
-230
-761
-96
-395
-430
-405
14
-1016
36
-80
-995
-13
45
-985
-101
22
-862
-115
-382
-514
-123
-590
-144
-728
106
-926
-120
-188
-601
-380
-275
-64
-1208
458
-433
-882
397
-934
-255
198
-1126
219
-266
-472
-269
-306
-267
-788
284
-907
-171
-248
-271
-188
-717
9
-538
-201
-549
257
-875
-85
-102
-760
-142
-66
-881
235
-252
-892
447
-816
52
-357
-310
-404
129
-576
-526
483
-962
-31
58
-833
134
-583
-173
-399
-596
9
-414
-777
297
-598
-863
709
-1301
-119
71
-855
-309
101
-1044
211
-468
-525
305
-1018
386
-561
-246
-105
-555
-15
-588
-306
134
-680
-110
-453
-84
-248
-541
-117
-350
-170
-707
147
-831
-201
-59
-689
47
-415
-94
-641
136
-418
-587
172
-430
-227
-431
-104
-7
-705
-207
343
-1153
138
-6
-917
425
-624
-424
10
-369
-487
-441
219
-771
-383
-50
-812
336
-973
-119
-318
-421
-224
-532
98
-779
106
-506
-253
-512
-115
-386
-737
271
-531
-550
76
-705
-180
47
-846
-206
320
-1161
25
90
-1219
179
-138
-1014
265
-645
-496
215
-1008
54
-360
-311
-249
-347
37
-640
-54
-267
-491
137
-483
-513
310
-590
-704
307
-658
-361
23
-743
67
-223
-691
33
-167
-807
2
124
-1045
166
-72
-898
426
-463
-687
632
-780
-322
309
-727
-36
-210
-298
-7
-354
-509
625
-1120
-56
417
-1160
226
-105
-513
-234
-19
-511
265
-972
388
-122
-1318
1385
-1452
63
338
-1105
249
-142
-594
-252
227
-973
376
-688
-302
337
-1307
562
-422
-855
598
-909
-130
-9
-826
269
-295
-683
300
-115
-1272
895
-535
-920
735
-905
9
249
-1035
-35
368
-1029
-373
551
-779
-647
658
-734
-442
239
-992
467
-605
-929
885
-856
-973
735
-800
-718
357
-838
-116
-248
-759
402
-1020
80
-88
-764
239
-578
-314
50
-606
-394
239
-794
21
-228
-451
86
-680
-305
-127
-588
61
-376
-563
76
-519
-327
-231
-346
-164
-498
-177
149
-928
-30
191
-1102
593
-521
-384
344
-868
41
-235
-221
-494
243
-859
65
239
-1290
590
-635
-606
450
-853
-253
198
-720
-111
-319
18
-643
-281
110
-682
-86
-497
493
-1280
451
80
-1157
559
-303
-554
-85
264
-1239
680
-307
-994
892
-1031
-95
246
-938
87
-34
-609
-364
209
-486
-396
-352
268
-694
-744
614
-774
-535
-32
-466
150
-1151
-143
530
-1606
70
-190
-432
-879
-40
-257
-899
190
-1092
348
-423
-1248
887
-1061
-371
-220
-97
-396
-804
302
-485
-398
-137
-426
41
-369
-822
573
-836
-320
-338
41
-487
-750
691
-1085
-155
-95
-608
-44
-324
-676
-306
293
-1066
-199
210
-695
-416
82
-46
-1243
503
-136
-917
149
-425
-274
-238
-194
-720
-68
-87
-1188
457
-636
-838
471
-1049
-133
-182
-942
-5
-170
-720
-270
-36
-746
-69
-193
-886
412
-405
-776
321
-375
-576
245
-828
76
12
-1120
533
-347
-714
151
-672
6
-337
-477
187
-777
291
-555
-546
651
-968
-128
-32
-211
-348
-294
210
-679
5
216
-885
422
-318
-208
-322
36
-145
-445
215
-454
52
-332
171
-823
690
-738
-7
403
-1416
1000
-308
-1134
1011
-449
-851
836
-627
-280
123
-370
23
-652
111
-271
-390
-107
-446
-68
-104
-951
216
-78
-998
-51
139
-832
58
-329
-554
602
-1344
130
387
-1454
566
-405
-443
-179
-84
-264
-556
402
-823
-166
342
-968
-250
557
-957
-180
347
-833
61
81
-678
268
-264
-325
83
-415
-75
191
-552
-244
508
-337
-1002
1015
-361
-961
821
-449
-489
232
-502
-168
-148
-108
-383
-175
367
-962
-427
795
-953
-627
738
-480
-582
363
-289
-432
-221
26
-214
-758
562
-720
-295
72
-326
-448
-233
409
-873
-424
743
-1060
-480
809
-1344
214
86
-793
-94
-69
-265
-500
-349
663
-895
-610
832
-869
-682
670
-634
-652
154
-198
-351
-851
764
-723
-494
108
-262
-366
-318
57
-546
139
-213
-432
-216
260
-598
-475
508
-453
-502
205
174
-885
136
235
-150
-637
153
548
-933
92
490
-606
128
126
-405
357
-300
49
-414
499
-360
-825
956
-214
-1007
697
5
-553
-152
98
133
-845
-34
206
-436
-456
567
-394
-744
1065
-953
-383
470
-403
-800
371
10
-1083
19
81
-624
-699
68
-244
-657
-540
-98
-591
-240
-404
-249
-352
-252
-274
-759
416
-784
-725
99
-98
-1064
18
113
-802
-205
-292
-65
-609
-471
-8
-271
-848
161
55
-1368
662
-17
-1463
625
-297
-678
110
-407
-369
430
-832
-416
693
-1214
118
223
-947
15
358
-1240
194
167
-1189
377
-228
-519
-304
-121
-498
125
-848
-260
457
-898
33
-321
-94
-651
357
-694
-658
601
-758
-435
-275
433
-1049
-327
244
-345
-480
-633
100
-46
-718
-822
606
-387
-1345
417
273
-1312
-200
597
-1073
-355
-99
-595
220
-779
-526
655
-853
-1048
908
-471
-1138
290
-92
-758
-451
51
-261
-497
-294
-210
-118
-616
-478
31
-237
-741
-36
182
-764
-256
1
-303
-511
-259
-27
-259
-581
-130
174
-730
-27
-119
-241
-295
-56
-554
-144
141
-502
-146
-289
154
-324
-506
45
-8
-542
-631
510
-499
-614
447
-524
-185
49
-638
-70
211
-1061
65
133
-691
4
-109
-447
-66
-200
-421
71
-765
173
38
-823
-68
175
-635
-596
426
-383
-929
232
263
-1320
-75
45
-331
-604
-448
-103
-232
-277
-694
192
-391
-490
-139
-236
-377
-282
-471
-277
-54
-347
-388
101
-238
-536
-173
-252
-478
-381
241
-752
-585
731
-679
-514
235
-675
-140
-282
-554
99
-288
-531
217
-91
-1104
631
-104
-1293
869
-308
-1222
344
131
-819
-213
144
-509
-80
-345
-658
213
-433
-647
323
-510
-633
581
-485
-554
294
-113
-637
-205
191
-321
-324
-238
174
-116
-583
-233
237
-292
-632
154
367
-860
-199
347
-553
-723
248
131
-809
-87
100
-352
-515
-16
-142
-663
-136
209
-585
-773
400
43
-1129
-45
241
-519
-379
-169
-49
-318
-492
-241
264
-653
-410
141
-135
-398
-289
-139
-356
-268
-239
-83
-406
-170
-31
-280
-367
-254
169
-165
-632
196
-112
-372
21
-384
18
-39
-438
-176
42
-304
-391
37
-484
-128
-123
-191
-250
-285
-48
-260
-190
-747
173
-201
-771
-67
206
-742
-385
361
-709
-434
-19
-344
-476
-109
-244
-333
-393
-277
-163
-341
-204
-62
-394
-609
-7
-414
-470
-33
-278
-548
-121
96
-580
-429
-21
-254
-625
-357
-43
-88
-653
-249
405
-688
-593
178
-283
-787
-18
-317
-241
-223
-367
-374
-330
-121
-738
-288
-317
-165
-476
-409
-62
-419
-422
-65
-192
-730
-63
-142
-919
122
22
-884
-234
143
-585
-455
-197
-546
-363
-78
-245
-894
235
-214
-854
-153
-79
-307
-863
-150
-44
-276
-671
-172
245
-662
-568
-29
-212
-532
-219
-235
-227
-369
-150
-157
-545
-242
28
-408
-562
-192
160
-342
-601
-65
-144
-411
-508
-101
-226
-469
-424
-21
-277
-581
-185
-224
-373
-312
-136
-290
-298
-412
-97
3
-727
-267
161
-581
-494
-113
-23
-504
-546
109
-227
-535
-135
-9
-474
-251
-286
-76
-375
-458
-68
-50
-204
-599
9
-45
-404
-319
26
-238
-478
-169
-204
-308
-15
-376
-210
-50
-250
-321
-444
-147
-199
-238
-304
-372
26
-325
-622
146
-345
-820
-41
-169
-701
-123
-76
-556
-358
-215
-468
-522
-164
-249
-622
-84
9
-534
-364
64
-480
-462
-162
-197
-263
-395
-138
-222
-454
-384
27
-372
-512
15
-119
-689
-160
-78
-561
-49
-228
-411
-224
-230
-409
-134
-305
-420
-26
-98
-423
-289
-112
-196
-312
-406
101
-111
-151
-205
-30
-221
-479
-276
-181
-153
-381
-112
-149
-206
-70
-245
-453
-75
-220
-505
-164
-142
-360
-267
-56
-333
-458
-275
-169
-516
-306
26
-319
-310
-123
-343
-200
-70
-395
-284
9
-121
-531
-189
189
-324
-430
57
110
-391
-572
194
-151
-583
-16
-106
-221
-81
-167
-239
-200
-411
-299
-121
-311
-205
-192
-158
-125
-361
-244
-255
-344
-195
-186
-403
-194
-282
-461
-161
-216
-282
-399
-217
-150
-505
-441
-93
-212
-329
-223
-10
-327
-591
-173
-183
-447
-249
47
-286
-416
-290
-186
-281
-415
-136
-40
-329
-470
-179
-3
-315
-415
32
-39
-547
-388
-95
-226
-483
-270
56
-99
-434
-269
2
-414
-537
-111
-75
-436
-363
116
-60
-508
-303
84
-445
-625
-142
-23
-300
-387
-122
-139
-380
-354
-216
-300
-397
-364
-119
-200
-445
-255
-118
-393
-303
-145
-160
-347
-295
-140
-165
-181
-304
-187
-198
-240
-336
-451
-239
-264
-294
-338
-306
-215
-373
-460
-324
-280
-385
-461
-242
-105
-417
-521
-275
-229
-493
-436
-227
-272
-311
-445
-364
-325
-492
-455
-265
-316
-438
-324
-199
-408
-519
-341
-381
-370
-269
-425
-402
-289
-457
-417
-258
-265
-328
-175
-318
-332
-268
-323
-276
-156
-294
-338
-166
-178
-287
-495
-290
-178
-385
-369
-258
-126
-356
-368
-149
-391
-426
-271
-284
-347
-317
-249
-361
-419
-303
-204
-349
-409
-226
-118
-370
-459
-313
-266
-377
-338
-162
-299
-411
-413
-274
-312
-290
-267
-308
-151
-334
-411
-320
-321
-242
-220
-277
-309
-329
-247
-326
-456
-302
-88
-214
-410
-184
-200
-440
-386
-209
-203
-373
-367
-134
-288
-502
-254
-199
-354
-351
-222
-224
-372
-402
-287
-148
-397
-454
-172
-250
-476
-403
-208
-261
-440
-393
-262
-249
-418
-418
-270
-207
-417
-461
-243
-209
-317
-370
-242
-242
-359
-398
-283
-200
-338
-403
-237
-186
-402
-440
-187
-200
-402
-342
-169
-227
-376
-299
-194
-204
-282
-248
-242
-329
-291
-262
-236
-193
-211
-192
-181
-277
-313
-264
-303
-289
-183
-183
-204
-217
-179
-207
-300
-365
-277
-121
-230
-295
-133
-140
-276
-280
-216
-213
-380
-296
-165
-254
-307
-286
-266
-336
-329
-299
-276
-236
-265
-246
-231
-305
-300
-332
-331
-259
-234
-206
-201
-207
-240
-256
-255
-288
-233
-199
-235
-223
-275
-223
-141
-230
-307
-168
-167
-250
-263
-279
-218
-254
-303
-269
-200
-211
-280
-218
-195
-277
-283
-259
-285
-234
-154
-179
-288
-316
-242
-257
-313
-345
-306
-206
-244
-271
-243
-231
-300
-340
-279
-260
-263
-250
-190
-217
-220
-226
-300
-280
-198
-257
-293
-186
-172
-210
-228
-163
-183
-226
-248
-238
-151
-203
-276
-200
-136
-211
-266
-223
-178
-215
-312
-237
-143
-240
-301
-216
-135
-200
-319
-270
-161
-291
-383
-196
-149
-285
-255
-225
-254
-301
-375
-271
-242
-350
-322
-209
-197
-241
-284
-257
-202
-284
-399
-295
-193
-270
-294
-212
-193
-245
-301
-269
-216
-233
-232
-231
-169
-210
-264
-226
-238
-281
-290
-259
-298
-294
-278
-291
-311
-334
-304
-347
-392
-408
-383
-365
-419
-411
-351
-348
-396
-385
-319
-368
-455
-391
-324
-331
-369
-304
-320
-325
-311
-339
-341
-386
-344
-300
-312
-308
-318
-305
-322
-335
-297
-309
-280
-290
-312
-291
-314
-376
-349
-296
-348
-348
-339
-298
-280
-309
-304
-325
-323
-340
-328
-291
-267
-267
-295
-310
-323
-330
-321
-316
-275
-278
-306
-281
-316
-316
-315
-359
-350
-316
-319
-354
-362
-352
-364
-381
-351
-334
-354
-334
-355
-377
-373
-378
-344
-365
-350
-348
-359
-376
-392
-348
-330
-356
-339
-314
-317
-310
-317
-290
-312
-321
-288
-310
-337
-304
-329
-326
-290
-328
-319
-329
-350
-319
-339
-355
-349
-363
-367
-334
-327
-372
-343
-317
-343
-350
-335
-334
-310
-305
-300
-251
-280
-311
-298
-303
-312
-290
-277
-301
-305
-312
-297
-280
-334
-301
-278
-331
-332
-326
-325
-312
-295
-284
-299
-290
-298
-292
-250
-253
-252
-221
-216
-248
-243
-251
-252
-212
-230
-230
-232
-232
-244
-284
-290
-276
-303
-300
-266
-300
-346
-326
-323
-334
-341
-330
-328
-334
-337
-342
-364
-390
-359
-351
-345
-332
-355
-344
-339
-362
-350
-343
-374
-373
-370
-404
-376
-368
-386
-351
-346
-342
-340
-344
-322
-329
-336
-316
-296
-327
-325
-307
-305
-273
-291
-275
-246
-259
-263
-271
-261
-241
-242
-242
-216
-249
-269
-253
-259
-248
-246
-238
-234
-232
-232
-236
-226
-189
-181
-190
-180
-169
-182
-179
-180
-201
-208
-217
-196
-231
-226
-179
-182
-190
-182
-204
-211
-205
-191
-167
-180
-148
-146
-183
-162
-164
-185
-174
-157
-177
-195
-205
-210
-227
-233
-245
-257
-220
-219
-234
-214
-253
-250
-240
-243
-249
-265
-245
-232
-232
-262
-274
-271
-273
-257
-262
-268
-251
-254
-263
-252
-276
-307
-270
-268
-305
-290
-297
-298
-281
-282
-276
-271
-269
-255
-263
-288
-278
-254
-273
-259
-254
-237
-213
-217
-209
-217
-198
-201
-207
-191
-200
-226
-197
-174
-185
-180
-181
-179
-178
-196
-207
-209
-221
-217
-197
-218
-211
-204
-213
-222
-230
-223
-228
-207
-202
-211
-184
-198
-241
-226
-238
-257
-248
-253
-240
-229
-257
-279
-278
-289
-265
-272
-291
-294
-299
-307
-299
-295
-317
-309
-299
-310
-321
-307
-328
-310
-297
-313
-281
-295
-304
-298
-310
-313
-324
-326
-310
-313
-317
-297
-302
-306
-306
-297
-301
-323
-297
-267
-308
-298
-250
-270
-283
-293
-284
-311
-294
-327
-337
-326
-333
-329
-344
-318
-312
-330
-316
-312
-331
-310
-339
-333
-323
-338
-290
-312
-330
-285
-292
-281
-294
-289
-269
-294
-270
-269
-256
-255
-276
-252
-248
-272
-256
-241
-245
-214
-248
-240
-219
-250
-235
-252
-260
-242
-247
-274
-232
-246
-253
-218
-229
-227
-225
-224
-220
-216
-201
-188
-202
-191
-199
-199
-173
-191
-203
-207
-192
-176
-207
-210
-201
-209
-222
-245
-252
-255
-289
-296
-287
-310
-281
-271
-294
-312
-322
-323
-342
-332
-334
-326
-325
-347
-312
-303
-336
-314
-290
-302
-298
-296
-322
-315
-315
-364
-345
-331
-326
-314
-330
-288
-273
-281
-269
-276
-295
-293
-294
-292
-288
-289
-276
-260
-271
-286
-310
-309
-301
-314
-313
-317
-295
-315
-334
-328
-339
-335
-327
-319
-311
-303
-326
-297
-304
-327
-304
-315
-322
-304
-319
-318
-312
-329
-303
-293
-301
-292
-279
-279
-279
-294
-298
-284
-262
-269
-253
-228
-251
-254
-240
-230
-227
-234
-243
-251
-245
-245
-254
-264
-267
-260
-241
-248
-241
-243
-251
-248
-249
-252
-249
-253
-268
-245
-233
-234
-212
-211
-241
-215
-202
-234
-214
-222
-230
-234
-253
-246
-245
-249
-253
-259
-249
-271
-265
-252
-258
-237
-242
-241
-230
-242
-228
-204
-217
-204
-194
-202
-201
-192
-181
-210
-227
-218
-214
-221
-226
-214
-207
-196
-217
-208
-203
-213
-191
-183
-193
-179
-169
-175
-169
-175
-175
-183
-186
-168
-166
-167
-181
-174
-181
-183
-161
-179
-188
-174
-185
-185
-172
-170
-176
-182
-179
-183
-200
-190
-192
-217
-203
-204
-210
-200
-207
-206
-233
-229
-219
-235
-232
-247
-240
-217
-220
-226
-209
-215
-204
-195
-203
-184
-174
-199
-188
-216
-236
-222
-241
-255
-256
-285
-300
-307
-316
-304
-333
-336
-320
-340
-356
-341
-341
-352
-346
-340
-335
-340
-315
-319
-320
-315
-308
-304
-297
-286
-278
-265
-265
-268
-272
-269
-278
-278
-282
-302
-283
-279
-292
-284
-275
-267
-244
-240
-230
-216
-236
-212
-213
-225
-209
-213
-211
-197
-194
-207
-190
-194
-204
-186
-193
-185
-181
-196
-200
-195
-219
-218
-219
-206
-181
-168
-172
-189
-201
-190
-210
-219
-212
-220
-224
-217
-213
-238
-228
-231
-238
-221
-232
-246
-236
-230
-228
-215
-227
-202
-200
-227
-211
-217
-225
-240
-240
-242
-230
-232
-229
-246
-241
-241
-250
-238
-263
-262
-275
-271
-275
-264
-248
-255
-252
-258
-245
-241
-247
-231
-225
-238
-232
-236
-253
-242
-226
-231
-240
-220
-232
-241
-221
-245
-237
-223
-248
-242
-240
-231
-239
-224
-227
-247
-224
-220
-220
-200
-195
-200
-187
-182
-177
-165
-171
-157
-127
-147
-140
-135
-141
-128
-137
-142
-114
-109
-122
-113
-101
-116
-129
-110
-116
-127
-113
-130
-133
-99
-114
-129
-143
-157
-164
-181
-187
-181
-192
-196
-195
-210
-204
-197
-218
-197
-205
-214
-213
-245
-246
-244
-250
-258
-241
-247
-243
-250
-267
-246
-276
-291
-280
-287
-296
-302
-312
-314
-334
-322
-314
-336
-339
-307
-289
-305
-267
-247
-264
-240
-227
-237
-224
-218
-202
-184
-223
-219
-193
-201
-186
-193
-214
-191
-201
-188
-169
-188
-167
-157
-182
-151
-138
-161
-134
-137
-127
-93
-118
-114
-95
-114
-115
-122
-114
-128
-143
-143
-143
-143
-157
-164
-142
-156
-156
-150
-143
-124
-124
-106
-104
-110
-92
-75
-84
-88
-90
-80
-66
-88
-88
-78
-82
-87
-85
-77
-83
-92
-78
-64
-98
-80
-64
-97
-100
-106
-110
-139
-162
-166
-184
-179
-175
-191
-194
-203
-203
-174
-201
-216
-199
-204
-225
-241
-239
-232
-219
-223
-212
-188
-194
-196
-187
-208
-196
-167
-179
-188
-195
-196
-191
-205
-210
-197
-181
-194
-180
-197
-206
-184
-196
-172
-162
-169
-145
-146
-162
-139
-132
-148
-134
-126
-157
-161
-162
-174
-172
-187
-179
-194
-198
-190
-213
-202
-195
-208
-238
-220
-232
-221
-202
-211
-219
-213
-203
-230
-222
-227
-213
-222
-218
-202
-218
-220
-221
-215
-204
-174
-171
-189
-183
-186
-205
-203
-217
-213
-206
-224
-219
-231
-233
-244
-269
-260
-267
-250
-252
-260
-255
-264
-279
-291
-303
-307
-311
-306
-299
-310
-303
-303
-300
-315
-285
-285
-306
-283
-286
-292
-301
-313
-298
-276
-291
-294
-273
-283
-279
-295
-307
-301
-308
-311
-309
-312
-303
-288
-308
-313
-321
-289
-275
-283
-279
-271
-252
-281
-291
-285
-301
-295
-274
-286
-270
-275
-271
-248
-277
-286
-289
-285
-291
-285
-264
-278
-285
-295
-304
-291
-300
-305
-313
-303
-310
-316
-293
-318
-313
-301
-315
-307
-317
-315
-299
-303
-324
-329
-327
-325
-328
-324
-298
-291
-276
-263
-253
-235
-240
-248
-229
-206
-230
-219
-195
-207
-195
-216
-230
-218
-246
-235
-215
-238
-208
-205
-219
-207
-202
-223
-217
-201
-204
-199
-209
-225
-224
-229
-243
-239
-232
-242
-229
-221
-232
-215
-240
-251
-258
-276
-275
-267
-251
-270
-266
-263
-266
-269
-285
-284
-268
-263
-274
-272
-272
-293
-304
-305
-317
-323
-310
-312
-322
-324
-345
-337
-314
-317
-323
-316
-313
-320
-338
-343
-330
-327
-332
-315
-313
-324
-315
-317
-322
-331
-332
-327
-320
-314
-335
-316
-296
-290
-289
-279
-276
-289
-277
-283
-283
-275
-289
-286
-280
-303
-310
-284
-277
-263
-261
-253
-231
-240
-249
-235
-252
-243
-233
-243
-220
-203
-197
-213
-215
-213
-232
-237
-216
-212
-244
-216
-207
-240
-221
-212
-214
-199
-207
-230
-228
-222
-254
-254
-247
-236
-212
-209
-205
-232
-233
-203
-203
-200
-202
-195
-209
-215
-204
-222
-231
-221
-202
-238
-267
-257
-261
-249
-241
-250
-228
-201
-235
-235
-229
-261
-232
-234
-238
-225
-220
-219
-220
-207
-222
-224
-200
-201
-211
-212
-217
-204
-198
-193
-184
-196
-193
-174
-188
-205
-189
-183
-184
-189
-183
-164
-190
-214
-220
-221
-213
-217
-210
-201
-214
-206
-197
-228
-226
-219
-232
-234
-228
-235
-261
-273
-284
-291
-297
-306
-309
-312
-306
-299
-299
-289
-293
-298
-293
-284
-292
-304
-298
-271
-272
-262
-242
-249
-245
-232
-256
-283
-267
-277
-268
-266
-268
-276
-277
-265
-255
-240
-227
-208
-192
-195
-205
-209
-219
-209
-228
-230
-210
-210
-212
-221
-222
-224
-236
-235
-216
-238
-232
-216
-229
-215
-225
-226
-229
-230
-225
-226
-223
-213
-219
-228
-231
-241
-230
-232
-246
-253
-248
-239
-247
-247
-249
-253
-268
-276
-294
-303
-299
-308
-289
-303
-317
-306
-313
-324
-315
-313
-310
-293
-294
-293
-297
-304
-297
-289
-300
-298
-277
-278
-281
-261
-263
-259
-262
-277
-301
-300
-297
-312
-300
-294
-297
-300
-303
-291
-300
-315
-312
-324
-328
-343
-346
-337
-345
-346
-333
-339
-347
-334
-335
-325
-321
-327
-318
-345
-334
-320
-328
-342
-351
-342
-336
-333
-338
-329
-313
-344
-345
-345
-380
-353
-345
-337
-317
-315
-320
-319
-299
-309
-293
-291
-302
-280
-270
-271
-265
-253
-246
-234
-231
-240
-233
-230
-243
-246
-234
-240
-252
-240
-257
-275
-291
-305
-289
-273
-265
-269
-278
-275
-284
-288
-272
-268
-281
-276
-268
-269
-256
-268
-290
-303
-302
-316
-331
-323
-317
-333
-333
-336
-334
-331
-342
-352
-360
-345
-346
-347
-346
-351
-343
-354
-363
-371
-350
-354
-367
-348
-355
-354
-356
-365
-369
-369
-363
-367
-367
-373
-389
-400
-403
-398
-393
-412
-411
-405
-413
-386
-380
-398
-411
-391
-396
-391
-361
-357
-342
-342
-317
-308
-319
-320
-328
-308
-290
-299
-292
-266
-254
-239
-216
-222
-221
-224
-223
-206
-210
-209
-192
-195
-206
-197
-188
-196
-198
-190
-198
-195
-228
-233
-221
-250
-251
-235
-237
-231
-202
-209
-210
-180
-196
-209
-205
-214
-206
-210
-211
-221
-227
-220
-218
-233
-232
-245
-254
-249
-256
-248
-240
-242
-249
-263
-271
-269
-285
-284
-274
-284
-284
-287
-302
-306
-304
-304
-292
-275
-263
-279
-274
-261
-253
-245
-242
-238
-249
-256
-237
-247
-261
-270
-262
-259
-262
-264
-253
-254
-272
-270
-279
-271
-287
-318
-296
-307
-306
-294
-298
-286
-273
-277
-311
-313
-330
-326
-343
-334
-312
-306
-313
-320
-309
-311
-307
-309
-301
-294
-308
-311
-305
-304
-295
-299
-317
-311
-323
-295
-282
-298
-290
-287
-289
-289
-290
-300
-308
-301
-272
-259
-268
-271
-245
-243
-264
-248
-234
-218
-225
-213
-205
-213
-205
-223
-230
-220
-226
-231
-225
-233
-250
-264
-263
-274
-291
-292
-290
-297
-283
-283
-282
-298
-314
-321
-319
-300
-285
-269
-267
-272
-271
-271
-267
-259
-259
-268
-254
-259
-265
-264
-272
-268
-252
-254
-252
-259
-262
-265
-260
-251
-261
-251
-262
-285
-284
-276
-276
-263
-255
-255
-244
-235
-228
-229
-243
-253
-253
-266
-258
-235
-253
-263
-280
-293
-297
-310
-321
-326
-321
-323
-332
-334
-336
-331
-340
-343
-331
-313
-296
-313
-301
-285
-300
-291
-288
-291
-289
-283
-275
-272
-253
-245
-257
-248
-257
-277
-279
-288
-300
-299
-289
-287
-287
-308
-318
-328
-323
-312
-324
-319
-310
-301
-308
-293
-298
-295
-279
-288
-294
-295
-285
-262
-243
-236
-220
-219
-215
-209
-234
-243
-219
-213
-231
-224
-231
-229
-219
-233
-222
-231
-235
-225
-218
-218
-223
-219
-236
-253
-271
-263
-266
-264
-251
-249
-235
-237
-249
-244
-236
-250
-248
-233
-241
-232
-219
-214
-240
-257
-258
-268
-268
-258
-258
-281
-284
-277
-289
-317
-312
-293
-292
-284
-276
-279
-279
-278
-275
-270
-272
-275
-283
-280
-293
-294
-282
-297
-312
-312
-306
-314
-311
-308
-305
-300
-291
-300
-294
-278
-278
-263
-266
-261
-261
-268
-261
-270
-268
-271
-273
-270
-266
-247
-248
-253
-241
-221
-212
-222
-230
-232
-233
-221
-203
-184
-166
-173
-185
-183
-193
-202
-208
-210
-202
-212
-207
-222
-235
-233
-234
-238
-235
-227
-230
-229
-236
-214
-209
-220
-211
-211
-231
-226
-217
-221
-221
-234
-230
-219
-223
-224
-229
-245
-240
-232
-237
-229
-236
-248
-235
-233
-245
-253
-253
-254
-258
-251
-260
-247
-245
-259
-263
-255
-253
-270
-272
-273
-271
-281
-286
-279
-282
-273
-258
-267
-271
-257
-272
-275
-278
-292
-310
-327
-327
-322
-325
-312
-313
-326
-314
-312
-307
-295
-301
-314
-319
-317
-335
-320
-299
-302
-304
-295
-279
-276
-274
-251
-239
-248
-236
-240
-257
-253
-256
-267
-262
-257
-271
-267
-273
-282
-281
-281
-269
-268
-260
-265
-279
-268
-283
-278
-290
-294
-291
-309
-309
-319
-319
-328
-339
-330
-327
-337
-332
-330
-327
-328
-333
-322
-313
-316
-308
-303
-283
-255
-262
-260
-247
-242
-248
-252
-237
-211
-212
-220
-198
-213
-230
-230
-248
-240
-248
-252
-264
-275
-272
-294
-285
-286
-282
-259
-269
-277
-260
-258
-275
-249
-252
-280
-289
-286
-271
-277
-290
-281
-282
-302
-297
-308
-326
-317
-319
-315
-307
-309
-317
-311
-289
-297
-294
-289
-303
-332
-331
-324
-338
-325
-318
-325
-308
-303
-314
-317
-323
-308
-297
-309
-309
-316
-307
-310
-323
-316
-303
-312
-294
-290
-290
-284
-286
-289
-317
-313
-301
-286
-265
-280
-287
-308
-329
-337
-329
-312
-307
-307
-313
-319
-312
-303
-310
-312
-322
-302
-293
-297
-281
-289
-291
-276
-269
-276
-263
-250
-253
-242
-244
-252
-244
-245
-258
-244
-233
-251
-259
-258
-261
-256
-267
-281
-274
-272
-258
-247
-255
-256
-263
-265
-259
-271
-262
-256
-273
-276
-283
-289
-279
-273
-285
-287
-288
-266
-264
-275
-272
-295
-280
-268
-275
-265
-254
-248
-259
-259
-256
-259
-252
-253
-259
-257
-245
-245
-251
-249
-257
-257
-248
-254
-257
-263
-263
-246
-246
-238
-233
-260
-270
-262
-266
-287
-276
-282
-300
-305
-307
-307
-317
-311
-298
-287
-291
-306
-311
-298
-296
-280
-269
-276
-271
-262
-247
-241
-239
-214
-187
-187
-207
-198
-197
-216
-204
-207
-227
-235
-231
-223
-211
-206
-205
-215
-229
-237
-236
-230
-225
-218
-220
-213
-214
-218
-214
-215
-204
-205
-193
-175
-175
-185
-168
-150
-141
-127
-128
-124
-126
-121
-119
-117
-113
-116
-107
-115
-122
-131
-153
-164
-179
-198
-193
-170
-167
-183
-192
-197
-219
-224
-202
-185
-193
-191
-184
-202
-194
-188
-201
-201
-199
-216
-237
-253
-253
-257
-263
-272
-262
-247
-247
-244
-255
-270
-281
-290
-291
-277
-284
-269
-253
-264
-248
-240
-237
-222
-216
-208
-196
-199
-195
-199
-215
-217
-224
-224
-225
-219
-206
-216
-215
-219
-227
-201
-188
-199
-192
-211
-224
-214
-250
-249
-236
-238
-250
-267
-282
-281
-280
-288
-268
-262
-279
-277
-263
-259
-255
-254
-248
-239
-230
-219
-201
-203
-200
-180
-162
-164
-170
-159
-160
-176
-176
-175
-172
-188
-191
-170
-186
-190
-195
-209
-206
-209
-206
-201
-211
-207
-215
-212
-203
-203
-208
-199
-216
-212
-202
-224
-218
-219
-230
-229
-225
-229
-219
-225
-261
-276
-281
-299
-294
-295
-315
-294
-300
-307
-298
-298
-309
-322
-323
-303
-280
-294
-273
-258
-279
-279
-282
-286
-298
-305
-296
-301
-293
-270
-265
-261
-271
-288
-297
-286
-299
-308
-309
-313
-313
-307
-309
-323
-334
-338
-328
-326
-329
-313
-309
-308
-294
-293
-289
-286
-272
-267
-264
-248
-253
-257
-236
-226
-239
-226
-237
-261
-258
-256
-259
-268
-283
-282
-270
-266
-246
-250
-252
-234
-237
-225
-221
-230
-239
-245
-244
-237
-241
-253
-251
-248
-243
-249
-249
-254
-270
-255
-248
-251
-245
-250
-245
-251
-266
-275
-280
-284
-288
-286
-282
-285
-278
-278
-288
-285
-270
-273
-285
-273
-275
-285
-280
-265
-269
-277
-273
-267
-266
-273
-283
-280
-264
-269
-281
-306
-316
-305
-291
-293
-301
-297
-301
-305
-305
-290
-287
-288
-281
-271
-288
-297
-281
-271
-279
-278
-261
-265
-268
-266
-261
-269
-274
-277
-283
-279
-284
-274
-259
-254
-244
-241
-244
-256
-241
-233
-235
-232
-237
-256
-271
-272
-261
-255
-248
-228
-220
-212
-206
-187
-184
-182
-172
-183
-187
-189
-191
-192
-185
-189
-215
-228
-219
-219
-216
-217
-220
-216
-227
-242
-238
-228
-216
-213
-215
-216
-229
-247
-249
-253
-264
-251
-256
-238
-221
-236
-223
-214
-222
-226
-242
-243
-230
-228
-222
-235
-241
-236
-248
-256
-250
-255
-267
-257
-240
-246
-255
-253
-244
-232
-241
-239
-233
-245
-233
-221
-225
-220
-216
-221
-225
-234
-241
-238
-239
-240
-243
-251
-247
-251
-263
-267
-244
-245
-253
-236
-224
-218
-225
-237
-232
-239
-257
-244
-244
-239
-241
-231
-226
-241
-241
-237
-234
-226
-212
-219
-223
-201
-195
-208
-217
-220
-222
-238
-249
-241
-237
-230
-234
-246
-256
-258
-263
-286
-293
-302
-299
-295
-292
-294
-296
-306
-308
-319
-325
-325
-321
-326
-329
-320
-328
-322
-328
-328
-326
-324
-313
-316
-306
-297
-296
-275
-253
-242
-227
-222
-228
-239
-246
-248
-265
-287
-284
-284
-283
-287
-283
-282
-285
-272
-293
-310
-313
-318
-321
-311
-306
-295
-293
-298
-295
-300
-281
-271
-281
-281
-274
-273
-278
-266
-248
-247
-254
-259
-255
-257
-264
-255
-244
-249
-250
-252
-262
-264
-272
-266
-253
-261
-266
-258
-265
-265
-254
-265
-278
-284
-293
-296
-288
-291
-278
-290
-286
-282
-304
-308
-311
-314
-324
-328
-332
-340
-351
-343
-337
-338
-333
-333
-336
-338
-350
-352
-356
-366
-374
-392
-391
-400
-404
-408
-403
-405
-408
-390
-391
-396
-391
-380
-373
-359
-352
-350
-333
-324
-320
-302
-297
-310
-299
-298
-307
-310
-304
-298
-302
-291
-286
-295
-291
-281
-288
-281
-290
-294
-284
-292
-280
-273
-285
-285
-291
-294
-294
-286
-270
-256
-244
-221
-224
-241
-254
-263
-244
-232
-241
-241
-241
-245
-254
-272
-273
-276
-280
-288
-296
-299
-299
-284
-305
-312
-320
-323
-310
-333
-318
-300
-316
-311
-314
-323
-329
-324
-323
-335
-344
-349
-354
-351
-335
-329
-333
-331
-329
-336
-341
-344
-331
-327
-318
-297
-291
-292
-295
-286
-261
-243
-240
-239
-246
-275
-275
-276
-301
-299
-299
-296
-306
-317
-325
-327
-312
-297
-283
-275
-260
-250
-251
-253
-261
-267
-261
-250
-238
-225
-210
-203
-198
-191
-176
-177
-180
-175
-182
-184
-173
-169
-184
-168
-162
-167
-165
-168
-175
-176
-173
-163
-153
-163
-150
-150
-182
-186
-178
-185
-203
-204
-198
-204
-197
-178
-175
-171
-170
-176
-165
-158
-157
-150
-147
-152
-149
-156
-166
-178
-183
-194
-218
-233
-255
-281
-299
-296
-286
-287
-305
-313
-323
-327
-320
-324
-331
-348
-349
-337
-337
-322
-322
-320
-309
-292
-277
-278
-264
-247
-247
-248
-246
-242
-233
-231
-230
-231
-227
-220
-226
-219
-213
-214
-209
-218
-220
-213
-206
-205
-227
-234
-244
-243
-250
-262
-257
-261
-261
-271
-288
-284
-306
-323
-308
-319
-321
-311
-309
-304
-295
-290
-286
-287
-286
-276
-272
-268
-255
-261
-268
-253
-248
-252
-241
-225
-215
-219
-209
-191
-183
-198
-201
-204
-215
-215
-193
-181
-185
-182
-182
-183
-186
-187
-178
-188
-218
-218
-225
-233
-237
-242
-250
-273
-288
-296
-308
-312
-308
-309
-324
-322
-321
-314
-317
-335
-328
-333
-332
-324
-322
-329
-322
-324
-316
-318
-323
-307
-303
-312
-309
-313
-314
-299
-307
-304
-304
-311
-291
-276
-285
-295
-269
-267
-269
-264
-271
-289
-312
-309
-328
-342
-341
-344
-354
-362
-348
-350
-357
-355
-354
-357
-360
-356
-345
-337
-318
-312
-300
-300
-312
-312
-316
-311
-309
-317
-326
-315
-305
-308
-311
-325
-329
-337
-342
-333
-318
-300
-304
-315
-311
-300
-302
-301
-296
-295
-288
-288
-301
-309
-295
-289
-290
-289
-290
-279
-259
-232
-236
-234
-225
-225
-237
-250
-249
-244
-239
-243
-251
-259
-265
-266
-279
-282
-274
-259
-249
-252
-240
-227
-215
-214
-225
-239
-252
-251
-248
-239
-254
-266
-262
-275
-278
-271
-256
-252
-266
-279
-276
-279
-299
-293
-286
-287
-288
-303
-299
-302
-321
-320
-318
-325
-330
-315
-313
-325
-333
-335
-326
-319
-305
-311
-316
-299
-290
-286
-299
-313
-301
-297
-307
-302
-296
-303
-290
-280
-272
-273
-290
-283
-277
-283
-282
-272
-275
-276
-270
-258
-265
-255
-246
-246
-244
-239
-243
-237
-225
-225
-211
-226
-213
-211
-220
-227
-235
-229
-242
-248
-247
-249
-260
-261
-246
-236
-231
-222
-208
-198
-201
-195
-202
-209
-199
-191
-200
-210
-214
-208
-206
-215
-220
-212
-206
-220
-225
-219
-221
-215
-213
-220
-221
-213
-201
-191
-193
-193
-186
-187
-184
-184
-187
-190
-201
-206
-200
-209
-216
-216
-221
-230
-240
-246
-264
-278
-279
-294
-286
-270
-263
-267
-264
-253
-245
-244
-254
-247
-233
-236
-246
-243
-246
-239
-248
-252
-260
-271
-269
-270
-254
-244
-257
-269
-274
-259
-237
-240
-234
-230
-231
-237
-254
-245
-229
-210
-189
-189
-172
-157
-150
-160
-156
-143
-139
-128
-131
-138
-140
-154
-159
-172
-177
-194
-199
-201
-208
-208
-223
-226
-235
-248
-248
-246
-263
-274
-269
-256
-254
-263
-260
-252
-237
-233
-246
-234
-219
-214
-208
-207
-224
-230
-227
-214
-213
-231
-222
-221
-229
-220
-213
-223
-230
-233
-232
-222
-231
-242
-234
-239
-241
-244
-245
-236
-247
-255
-250
-264
-274
-284
-289
-304
-308
-313
-324
-308
-305
-307
-318
-317
-313
-310
-306
-301
-300
-299
-290
-274
-267
-266
-255
-246
-249
-247
-264
-266
-261
-278
-287
-283
-289
-279
-283
-289
-290
-297
-299
-306
-310
-319
-319
-321
-322
-322
-304
-299
-304
-311
-315
-309
-317
-319
-309
-310
-324
-329
-328
-330
-331
-324
-323
-322
-317
-323
-329
-323
-321
-333
-329
-325
-333
-338
-333
-317
-308
-307
-296
-304
-318
-326
-306
-285
-298
-299
-296
-300
-299
-297
-291
-291
-298
-305
-312
-309
-309
-311
-298
-291
-299
-310
-301
-291
-299
-296
-304
-316
-316
-324
-330
-337
-333
-332
-328
-321
-320
-309
-302
-311
-320
-330
-324
-344
-361
-336
-319
-315
-324
-336
-327
-314
-306
-292
-279
-269
-262
-261
-275
-298
-297
-298
-290
-298
-284
-269
-263
-257
-265
-266
-276
-273
-282
-285
-285
-290
-288
-280
-295
-309
-305
-299
-304
-319
-312
-305
-307
-303
-310
-314
-316
-311
-307
-308
-298
-292
-296
-294
-286
-285
-290
-292
-296
-302
-299
-297
-295
-316
-333
-319
-322
-323
-322
-309
-302
-308
-315
-309
-301
-293
-275
-260
-264
-275
-280
-276
-267
-261
-246
-249
-264
-248
-249
-253
-229
-212
-215
-229
-221
-224
-244
-261
-254
-269
-274
-269
-270
-269
-279
-273
-262
-258
-255
-244
-225
-215
-217
-216
-220
-236
-235
-232
-234
-238
-226
-219
-227
-235
-228
-222
-229
-215
-216
-220
-230
-231
-241
-251
-243
-243
-241
-240
-239
-235
-234
-225
-224
-249
-247
-220
-206
-225
-227
-212
-202
-196
-197
-180
-165
-159
-156
-161
-172
-184
-190
-206
-216
-219
-220
-219
-243
-254
-236
-250
-276
-284
-290
-283
-282
-285
-279
-288
-284
-275
-263
-266
-268
-258
-249
-264
-254
-233
-235
-234
-240
-239
-232
-231
-237
-235
-236
-239
-225
-212
-199
-200
-206
-214
-217
-217
-215
-214
-212
-218
-213
-198
-191
-191
-199
-195
-186
-182
-185
-204
-203
-202
-203
-207
-205
-203
-224
-230
-231
-238
-242
-230
-227
-250
-258
-262
-250
-236
-246
-250
-257
-277
-286
-283
-286
-295
-303
-313
-305
-297
-295
-305
-308
-308
-315
-330
-331
-325
-308
-307
-306
-288
-303
-309
-303
-302
-304
-308
-312
-296
-295
-280
-264
-270
-273
-285
-281
-267
-269
-271
-277
-274
-257
-262
-263
-265
-258
-249
-250
-251
-248
-234
-246
-246
-248
-276
-283
-283
-289
-291
-289
-282
-278
-281
-282
-289
-311
-311
-305
-291
-275
-271
-271
-266
-268
-288
-296
-303
-297
-281
-277
-285
-280
-264
-264
-275
-273
-265
-252
-248
-249
-248
-251
-274
-279
-280
-290
-301
-316
-309
-305
-303
-311
-324
-330
-329
-337
-346
-360
-362
-371
-371
-365
-364
-352
-343
-335
-333
-335
-338
-339
-333
-332
-337
-321
-309
-302
-298
-301
-292
-278
-258
-263
-273
-267
-269
-269
-269
-261
-250
-250
-262
-270
-268
-273
-267
-264
-265
-288
-298
-304
-299
-288
-279
-258
-259
-264
-267
-261
-271
-280
-283
-280
-271
-263
-279
-286
-289
-299
-292
-296
-285
-286
-283
-282
-292
-279
-282
-287
-284
-270
-275
-276
-277
-277
-280
-281
-279
-270
-267
-282
-270
-253
-256
-265
-266
-263
-264
-274
-286
-276
-272
-263
-252
-247
-234
-238
-238
-251
-253
-256
-266
-253
-239
-254
-275
-268
-254
-250
-252
-251
-240
-225
-218
-227
-231
-250
-242
-236
-247
-238
-229
-222
-225
-217
-197
-182
-178
-192
-199
-193
-202
-198
-199
-197
-190
-193
-177
-157
-148
-168
-177
-182
-182
-162
-171
-172
-166
-179
-192
-211
-224
-228
-243
-243
-244
-243
-241
-235
-244
-252
-244
-248
-245
-243
-246
-251
-238
-236
-250
-246
-249
-249
-246
-260
-270
-265
-275
-285
-270
-256
-259
-264
-251
-235
-246
-249
-234
-230
-223
-223
-229
-228
-230
-223
-220
-211
-211
-210
-194
-204
-219
-222
-217
-226
-252
-240
-233
-241
-249
-252
-249
-246
-235
-235
-235
-220
-213
-218
-224
-226
-223
-229
-226
-239
-235
-216
-205
-198
-201
-197
-197
-189
-185
-178
-182
-194
-200
-199
-189
-181
-187
-189
-189
-189
-170
-165
-180
-175
-185
-194
-178
-180
-192
-183
-168
-158
-154
-158
-149
-148
-145
-142
-138
-140
-148
-170
-179
-190
-201
-188
-205
-223
-234
-242
-252
-256
-264
-265
-265
-264
-264
-275
-283
-283
-286
-298
-296
-304
-315
-317
-313
-294
-283
-289
-297
-298
-304
-313
-300
-297
-299
-296
-299
-304
-299
-304
-301
-280
-263
-264
-274
-275
-282
-290
-293
-293
-291
-290
-283
-279
-274
-259
-244
-252
-255
-266
-274
-267
-267
-271
-269
-271
-281
-283
-285
-283
-287
-292
-303
-292
-279
-276
-263
-262
-270
-266
-267
-279
-270
-262
-266
-273
-278
-270
-271
-277
-268
-270
-277
-257
-258
-271
-264
-260
-250
-250
-251
-253
-242
-239
-238
-238
-229
-211
-227
-231
-227
-239
-260
-266
-271
-274
-271
-283
-289
-291
-282
-287
-295
-300
-302
-293
-288
-280
-282
-288
-297
-298
-288
-288
-292
-298
-291
-283
-283
-276
-267
-271
-259
-263
-269
-254
-261
-259
-256
-249
-261
-270
-272
-266
-262
-274
-287
-293
-283
-285
-278
-278
-284
-288
-275
-267
-248
-245
-258
-260
-260
-263
-275
-280
-271
-271
-273
-280
-278
-279
-274
-269
-277
-287
-289
-290
-304
-296
-284
-282
-291
-302
-283
-265
-253
-258
-280
-295
-291
-283
-276
-273
-260
-250
-248
-249
-240
-233
-240
-233
-225
-214
-223
-218
-216
-208
-211
-207
-198
-200
-207
-212
-205
-210
-203
-186
-201
-211
-204
-211
-233
-235
-234
-233
-221
-219
-207
-203
-203
-197
-197
-204
-212
-210
-214
-209
-178
-175
-183
-180
-192
-193
-196
-195
-196
-216
-226
-224
-216
-225
-226
-219
-231
-245
-254
-254
-268
-278
-271
-259
-253
-252
-256
-259
-257
-264
-281
-294
-289
-292
-297
-308
-305
-293
-289
-296
-297
-301
-314
-315
-309
-308
-306
-299
-296
-288
-277
-273
-277
-267
-265
-261
-252
-237
-242
-243
-223
-223
-230
-230
-230
-220
-223
-233
-233
-228
-228
-234
-219
-230
-233
-224
-209
-197
-196
-203
-208
-192
-198
-193
-181
-184
-183
-185
-189
-180
-165
-171
-179
-184
-182
-170
-174
-168
-162
-175
-179
-166
-156
-153
-149
-147
-152
-160
-165
-164
-162
-166
-172
-196
-204
-199
-199
-199
-206
-198
-187
-192
-199
-205
-210
-215
-216
-209
-214
-227
-231
-240
-244
-240
-244
-262
-278
-282
-277
-278
-271
-268
-274
-276
-298
-299
-296
-292
-297
-304
-316
-332
-330
-318
-319
-331
-332
-335
-325
-315
-319
-320
-316
-319
-311
-305
-306
-312
-319
-308
-305
-310
-310
-298
-299
-320
-331
-328
-324
-334
-348
-347
-349
-359
-364
-352
-355
-362
-359
-343
-323
-324
-326
-333
-344
-356
-368
-374
-358
-351
-359
-359
-344
-323
-311
-304
-302
-300
-302
-293
-287
-285
-273
-269
-273
-281
-266
-268
-284
-296
-304
-316
-333
-329
-333
-328
-316
-306
-295
-288
-291
-295
-305
-303
-286
-289
-279
-280
-280
-290
-301
-293
-279
-277
-288
-276
-290
-290
-278
-275
-271
-270
-254
-233
-225
-225
-218
-224
-238
-251
-257
-251
-247
-250
-253
-257
-262
-265
-270
-270
-258
-261
-270
-274
-279
-284
-278
-273
-289
-292
-273
-270
-294
-293
-294
-303
-306
-304
-290
-283
-284
-285
-287
-299
-293
-294
-287
-284
-286
-281
-287
-283
-279
-272
-270
-278
-286
-295
-300
-288
-283
-288
-297
-308
-311
-311
-307
-304
-283
-272
-275
-288
-290
-292
-293
-281
-279
-269
-272
-282
-297
-300
-294
-296
-302
-326
-328
-322
-308
-308
-305
-298
-287
-283
-288
-277
-265
-260
-265
-262
-247
-237
-217
-203
-204
-200
-190
-169
-162
-172
-186
-196
-196
-207
-207
-201
-204
-228
-240
-244
-260
-263
-256
-250
-247
-255
-245
-247
-250
-250
-244
-223
-228
-232
-220
-198
-195
-187
-173
-164
-159
-166
-188
-185
-188
-192
-185
-193
-194
-203
-207
-218
-215
-214
-218
-223
-244
-252
-242
-245
-258
-264
-259
-261
-270
-269
-262
-253
-257
-258
-251
-260
-256
-242
-240
-250
-257
-247
-239
-250
-254
-239
-226
-218
-226
-250
-251
-233
-249
-266
-260
-279
-295
-290
-292
-287
-282
-278
-273
-280
-278
-260
-249
-239
-237
-228
-215
-207
-208
-217
-218
-208
-217
-222
-225
-221
-215
-193
-174
-172
-192
-189
-183
-179
-179
-196
-206
-214
-221
-226
-227
-240
-241
-226
-238
-242
-244
-237
-217
-213
-213
-213
-208
-202
-211
-224
-231
-232
-240
-249
-247
-249
-246
-229
-224
-222
-223
-228
-240
-241
-249
-247
-252
-257
-255
-272
-263
-267
-272
-269
-280
-287
-291
-294
-266
-243
-226
-229
-237
-229
-223
-223
-239
-254
-264
-266
-261
-258
-271
-273
-272
-279
-273
-278
-287
-302
-322
-334
-337
-349
-351
-354
-346
-334
-321
-327
-331
-325
-330
-322
-311
-301
-295
-284
-298
-304
-293
-278
-259
-249
-245
-250
-260
-259
-262
-273
-271
-262
-265
-285
-291
-293
-297
-304
-297
-289
-287
-290
-303
-310
-313
-316
-321
-320
-332
-334
-344
-341
-328
-327
-317
-310
-300
-290
-276
-271
-281
-291
-293
-302
-292
-290
-278
-269
-261
-264
-268
-270
-269
-256
-246
-265
-268
-262
-265
-260
-264
-253
-259
-255
-250
-243
-238
-237
-223
-238
-244
-246
-243
-244
-239
-235
-234
-236
-249
-268
-275
-271
-282
-274
-264
-273
-277
-267
-262
-264
-263
-261
-255
-255
-257
-259
-262
-273
-269
-279
-281
-271
-279
-281
-289
-287
-293
-303
-302
-303
-292
-284
-281
-274
-289
-295
-281
-277
-275
-281
-274
-277
-275
-268
-264
-258
-252
-239
-242
-244
-241
-260
-255
-235
-234
-227
-215
-211
-212
-222
-223
-209
-208
-220
-235
-239
-246
-254
-246
-257
-259
-257
-259
-242
-235
-232
-244
-242
-250
-273
-268
-262
-254
-257
-254
-244
-246
-242
-242
-243
-247
-252
-231
-235
-263
-267
-259
-255
-253
-247
-238
-238
-234
-232
-241
-236
-240
-252
-246
-249
-262
-259
-257
-270
-269
-270
-270
-254
-236
-229
-231
-229
-238
-231
-211
-201
-191
-185
-174
-180
-190
-199
-199
-190
-182
-180
-179
-172
-167
-157
-154
-153
-146
-158
-179
-193
-199
-194
-200
-215
-209
-205
-206
-216
-220
-222
-242
-248
-258
-250
-239
-242
-246
-243
-235
-238
-228
-218
-214
-207
-200
-189
-186
-182
-184
-202
-193
-197
-209
-218
-209
-203
-205
-198
-186
-177
-183
-191
-188
-174
-171
-163
-156
-163
-158
-153
-156
-169
-178
-176
-190
-197
-186
-193
-194
-180
-169
-157
-158
-155
-160
-171
-179
-194
-213
-216
-206
-206
-210
-207
-207
-212
-220
-204
-189
-198
-213
-212
-205
-205
-195
-180
-169
-176
-187
-176
-171
-182
-185
-190
-198
-194
-216
-226
-234
-241
-235
-237
-238
-247
-252
-245
-240
-242
-232
-232
-218
-205
-214
-223
-222
-220
-219
-217
-223
-214
-217
-221
-210
-211
-208
-215
-218
-224
-230
-233
-239
-233
-229
-223
-225
-243
-250
-240
-223
-221
-244
-253
-237
-230
-226
-220
-219
-217
-211
-207
-196
-189
-177
-171
-183
-196
-205
-207
-207
-210
-221
-238
-235
-214
-205
-210
-218
-229
-241
-260
-276
-275
-273
-292
-284
-289
-311
-327
-338
-337
-328
-330
-327
-325
-329
-333
-330
-326
-333
-338
-340
-327
-309
-319
-317
-318
-312
-305
-297
-288
-285
-266
-270
-256
-252
-253
-255
-250
-257
-269
-270
-268
-270
-272
-278
-282
-267
-254
-261
-278
-274
-279
-288
-290
-283
-274
-267
-265
-272
-281
-271
-247
-237
-234
-238
-243
-244
-238
-243
-249
-257
-264
-259
-258
-263
-265
-255
-244
-240
-251
-249
-247
-249
-254
-268
-270
-265
-273
-280
-293
-304
-298
-299
-302
-307
-319
-321
-317
-314
-302
-291
-306
-311
-299
-289
-282
-271
-274
-272
-278
-284
-283
-290
-285
-286
-296
-303
-295
-300
-307
-314
-315
-307
-300
-294
-311
-331
-327
-333
-342
-341
-340
-335
-342
-347
-332
-328
-332
-326
-312
-323
-328
-325
-318
-313
-305
-302
-299
-306
-297
-284
-273
-263
-261
-276
-289
-296
-295
-298
-304
-293
-283
-278
-298
-286
-261
-249
-213
-185
-173
-162
-170
-189
-181
-176
-191
-194
-191
-185
-185
-178
-170
-167
-162
-175
-188
-187
-185
-187
-196
-211
-200
-204
-206
-205
-216
-217
-224
-216
-217
-225
-223
-215
-226
-239
-245
-236
-225
-236
-237
-247
-270
-289
-289
-292
-304
-296
-298
-307
-326
-332
-355
-372
-371
-376
-370
-372
-366
-358
-353
-346
-336
-332
-331
-329
-323
-323
-326
-325
-324
-307
-285
-270
-264
-253
-247
-245
-244
-257
-250
-253
-261
-266
-269
-274
-283
-277
-274
-289
-307
-294
-276
-268
-268
-256
-266
-266
-271
-275
-273
-271
-264
-257
-246
-246
-229
-223
-225
-226
-229
-225
-231
-216
-197
-212
-234
-232
-228
-225
-218
-226
-230
-220
-211
-214
-219
-214
-221
-238
-234
-247
-247
-235
-226
-232
-239
-247
-257
-283
-301
-301
-321
-339
-334
-327
-334
-345
-348
-337
-332
-332
-324
-308
-305
-306
-311
-310
-312
-312
-301
-288
-286
-294
-301
-303
-308
-308
-297
-299
-305
-309
-309
-306
-306
-317
-322
-329
-339
-329
-328
-318
-309
-297
-297
-296
-287
-303
-319
-316
-315
-318
-321
-331
-334
-331
-340
-356
-360
-358
-360
-354
-346
-339
-335
-334
-338
-344
-353
-364
-365
-360
-356
-354
-335
-317
-314
-306
-298
-295
-302
-307
-306
-303
-306
-322
-323
-328
-330
-328
-335
-332
-325
-323
-322
-334
-335
-338
-353
-354
-336
-330
-333
-332
-327
-340
-345
-334
-326
-319
-317
-320
-324
-331
-325
-312
-315
-315
-308
-312
-306
-311
-323
-329
-321
-318
-316
-316
-318
-307
-297
-293
-287
-268
-263
-266
-265
-253
-251
-251
-247
-255
-260
-248
-246
-265
-266
-268
-271
-267
-254
-255
-264
-264
-276
-283
-286
-281
-279
-274
-275
-286
-295
-300
-291
-294
-290
-275
-270
-265
-274
-273
-254
-249
-257
-261
-255
-259
-269
-268
-268
-257
-265
-262
-262
-284
-305
-309
-296
-294
-294
-303
-308
-308
-310
-296
-293
-284
-291
-302
-300
-302
-300
-304
-302
-295
-302
-304
-294
-286
-290
-304
-293
-282
-286
-303
-313
-308
-315
-324
-326
-333
-342
-341
-327
-321
-341
-331
-308
-302
-296
-289
-286
-278
-273
-283
-272
-260
-263
-259
-236
-224
-229
-208
-201
-213
-216
-196
-194
-195
-190
-201
-192
-199
-203
-202
-211
-212
-211
-208
-206
-203
-181
-179
-194
-200
-183
-176
-186
-204
-202
-187
-178
-189
-203
-209
-216
-217
-205
-196
-206
-205
-206
-212
-214
-208
-213
-216
-213
-203
-205
-210
-212
-217
-220
-233
-224
-214
-207
-206
-215
-214
-211
-211
-218
-225
-214
-212
-217
-212
-219
-222
-223
-230
-231
-216
-203
-207
-214
-212
-217
-215
-209
-212
-202
-201
-201
-211
-202
-190
-197
-202
-215
-225
-229
-228
-239
-254
-254
-258
-268
-258
-258
-259
-242
-230
-237
-233
-219
-203
-191
-207
-205
-203
-210
-210
-207
-205
-204
-204
-215
-223
-203
-189
-196
-203
-207
-208
-216
-223
-241
-256
-259
-258
-266
-279
-288
-292
-280
-276
-272
-271
-269
-282
-281
-276
-269
-247
-257
-262
-248
-251
-252
-251
-243
-239
-235
-228
-236
-237
-240
-234
-234
-239
-245
-236
-237
-245
-250
-253
-255
-260
-254
-248
-228
-220
-241
-240
-246
-252
-247
-241
-240
-252
-253
-264
-280
-281
-280
-291
-294
-312
-320
-308
-306
-316
-327
-326
-335
-331
-337
-351
-351
-348
-346
-351
-348
-340
-320
-313
-310
-298
-287
-282
-297
-297
-292
-291
-280
-270
-256
-253
-245
-241
-249
-257
-270
-274
-293
-303
-300
-319
-326
-331
-336
-325
-327
-324
-311
-317
-318
-309
-309
-314
-303
-297
-293
-277
-277
-276
-268
-272
-284
-295
-296
-286
-284
-296
-292
-293
-322
-339
-325
-302
-299
-300
-290
-287
-273
-275
-280
-280
-284
-283
-290
-288
-287
-279
-280
-282
-281
-290
-290
-282
-281
-279
-284
-298
-281
-286
-278
-261
-254
-255
-252
-263
-267
-269
-281
-268
-264
-262
-263
-259
-258
-256
-251
-255
-265
-268
-255
-263
-271
-276
-278
-293
-296
-280
-273
-275
-287
-292
-280
-291
-297
-306
-315
-318
-325
-329
-317
-315
-324
-329
-327
-333
-353
-347
-340
-332
-317
-315
-326
-323
-320
-331
-333
-336
-340
-343
-336
-329
-329
-325
-322
-309
-315
-322
-306
-298
-296
-295
-285
-273
-275
-287
-294
-299
-292
-284
-294
-307
-309
-295
-280
-277
-280
-262
-264
-270
-264
-269
-273
-271
-248
-229
-225
-212
-194
-187
-190
-187
-182
-177
-177
-165
-168
-194
-216
-209
-201
-203
-201
-200
-189
-190
-182
-187
-205
-213
-205
-194
-198
-201
-216
-215
-220
-228
-231
-227
-238
-246
-239
-235
-212
-200
-204
-213
-193
-178
-174
-176
-179
-184
-185
-190
-205
-209
-204
-212
-219
-223
-220
-212
-197
-194
-207
-217
-226
-224
-223
-206
-204
-201
-195
-201
-206
-215
-204
-208
-207
-206
-211
-223
-238
-224
-210
-211
-217
-224
-226
-229
-233
-224
-232
-253
-267
-262
-258
-266
-270
-272
-262
-253
-244
-242
-255
-259
-241
-224
-231
-221
-209
-211
-215
-215
-219
-225
-229
-214
-201
-200
-202
-199
-194
-186
-196
-198
-190
-194
-192
-194
-186
-175
-163
-165
-175
-178
-174
-176
-170
-164
-170
-169
-166
-174
-173
-167
-181
-185
-181
-202
-220
-232
-247
-256
-255
-256
-258
-252
-243
-243
-235
-227
-234
-241
-239
-239
-238
-248
-257
-276
-288
-280
-269
-248
-235
-236
-248
-233
-233
-238
-240
-234
-231
-231
-235
-239
-258
-246
-245
-250
-243
-241
-231
-244
-253
-257
-267
-268
-264
-268
-262
-254
-245
-247
-246
-248
-244
-242
-261
-268
-272
-259
-248
-253
-244
-248
-266
-250
-233
-224
-221
-219
-222
-222
-237
-244
-247
-264
-260
-267
-287
-283
-284
-301
-291
-288
-285
-287
-299
-296
-283
-271
-260
-261
-260
-266
-250
-245
-252
-257
-259
-253
-255
-252
-251
-247
-245
-245
-252
-238
-235
-229
-234
-242
-240
-238
-236
-234
-227
-219
-216
-211
-203
-205
-201
-208
-213
-211
-211
-223
-242
-258
-267
-267
-257
-242
-232
-237
-243
-252
-256
-248
-256
-253
-242
-247
-253
-258
-264
-264
-269
-282
-284
-284
-288
-285
-274
-275
-298
-312
-295
-292
-287
-288
-269
-260
-271
-267
-274
-278
-274
-268
-270
-277
-291
-280
-276
-289
-288
-290
-278
-272
-276
-288
-285
-285
-293
-292
-295
-310
-325
-314
-312
-307
-304
-310
-303
-298
-289
-289
-278
-274
-279
-270
-273
-277
-286
-275
-264
-265
-275
-291
-290
-302
-310
-304
-299
-299
-302
-309
-303
-285
-287
-293
-287
-282
-282
-278
-296
-298
-291
-270
-258
-244
-219
-209
-196
-197
-197
-200
-194
-206
-204
-189
-186
-203
-221
-212
-214
-208
-203
-207
-218
-230
-234
-229
-219
-212
-204
-209
-213
-223
-237
-251
-251
-238
-243
-251
-253
-250
-238
-228
-219
-230
-234
-238
-231
-221
-219
-218
-213
-216
-245
-236
-240
-243
-240
-239
-227
-233
-231
-225
-214
-206
-214
-213
-212
-227
-229
-221
-209
-223
-238
-233
-220
-218
-225
-225
-227
-218
-224
-243
-253
-246
-245
-249
-260
-287
-290
-292
-289
-277
-267
-264
-259
-246
-245
-245
-237
-233
-231
-228
-241
-228
-218
-224
-215
-204
-187
-172
-165
-160
-166
-173
-175
-175
-187
-202
-202
-208
-215
-227
-234
-226
-226
-239
-240
-239
-241
-238
-241
-256
-272
-285
-296
-294
-288
-308
-323
-320
-321
-333
-336
-332
-330
-323
-314
-319
-328
-330
-321
-307
-304
-290
-280
-274
-251
-245
-252
-252
-260
-267
-259
-261
-257
-247
-230
-234
-237
-226
-218
-219
-227
-227
-223
-224
-233
-241
-261
-277
-299
-305
-298
-291
-287
-293
-302
-297
-305
-308
-303
-303
-300
-308
-316
-313
-305
-290
-272
-278
-274
-254
-251
-243
-246
-233
-216
-214
-218
-221
-200
-190
-187
-192
-194
-188
-202
-206
-206
-214
-214
-220
-220
-228
-238
-249
-268
-274
-271
-273
-266
-273
-284
-286
-289
-304
-327
-333
-339
-335
-333
-313
-307
-317
-326
-309
-288
-286
-278
-273
-274
-263
-248
-249
-246
-256
-258
-255
-248
-242
-233
-224
-238
-255
-252
-233
-229
-235
-236
-233
-235
-240
-235
-219
-220
-214
-195
-190
-195
-205
-208
-209
-214
-220
-217
-222
-230
-243
-254
-253
-260
-260
-256
-257
-256
-257
-253
-245
-239
-249
-251
-254
-255
-253
-256
-267
-271
-276
-278
-271
-273
-272
-279
-282
-277
-254
-256
-249
-244
-254
-245
-230
-225
-215
-218
-216
-209
-221
-230
-232
-219
-217
-231
-251
-247
-238
-223
-220
-217
-224
-242
-241
-248
-244
-251
-246
-236
-237
-237
-230
-231
-230
-232
-247
-236
-223
-220
-231
-235
-242
-248
-265
-278
-278
-287
-279
-300
-305
-300
-297
-280
-282
-284
-295
-294
-292
-297
-296
-288
-281
-277
-260
-252
-250
-251
-243
-232
-224
-224
-227
-233
-238
-242
-245
-233
-236
-225
-223
-226
-216
-208
-203
-202
-184
-172
-174
-179
-183
-194
-200
-203
-231
-242
-242
-250
-249
-236
-221
-216
-220
-220
-221
-219
-207
-196
-192
-195
-195
-188
-157
-156
-172
-174
-165
-159
-177
-180
-179
-179
-173
-184
-189
-190
-193
-182
-189
-196
-196
-198
-194
-204
-206
-205
-210
-219
-222
-220
-208
-206
-211
-204
-205
-199
-180
-167
-168
-170
-179
-183
-183
-175
-165
-154
-142
-158
-172
-176
-176
-176
-195
-200
-194
-222
-235
-234
-233
-240
-235
-221
-231
-236
-239
-232
-219
-231
-236
-221
-223
-236
-243
-245
-262
-286
-284
-278
-273
-276
-271
-257
-251
-253
-265
-271
-263
-264
-271
-285
-300
-291
-285
-291
-299
-320
-332
-331
-339
-333
-318
-310
-307
-305
-305
-307
-316
-313
-304
-302
-290
-290
-289
-269
-263
-268
-264
-269
-266
-284
-288
-289
-292
-294
-296
-274
-274
-280
-272
-267
-275
-284
-291
-302
-295
-277
-265
-274
-298
-298
-302
-297
-292
-293
-292
-287
-299
-290
-273
-274
-276
-280
-286
-291
-293
-297
-302
-304
-305
-300
-297
-309
-319
-317
-314
-325
-320
-323
-334
-348
-355
-341
-343
-362
-362
-371
-369
-359
-371
-376
-363
-364
-364
-363
-365
-358
-345
-339
-340
-343
-336
-323
-323
-327
-332
-332
-323
-329
-327
-313
-313
-323
-325
-323
-337
-341
-343
-340
-341
-342
-335
-335
-343
-343
-333
-316
-320
-326
-338
-335
-326
-338
-336
-327
-327
-335
-319
-315
-307
-302
-305
-293
-286
-286
-277
-283
-279
-280
-292
-289
-283
-274
-272
-260
-248
-237
-224
-233
-233
-220
-216
-221
-226
-197
-176
-170
-188
-205
-208
-217
-218
-218
-222
-227
-229
-227
-228
-234
-241
-246
-254
-250
-240
-246
-247
-266
-277
-286
-295
-309
-312
-303
-303
-305
-298
-299
-312
-309
-306
-323
-328
-322
-323
-332
-344
-356
-346
-349
-354
-366
-372
-367
-370
-360
-355
-359
-359
-352
-338
-328
-317
-300
-294
-293
-290
-280
-277
-277
-278
-275
-256
-256
-271
-266
-252
-246
-242
-242
-250
-248
-233
-221
-235
-243
-236
-233
-228
-225
-225
-228
-237
-247
-240
-244
-267
-270
-259
-250
-255
-248
-240
-227
-234
-234
-224
-228
-233
-228
-221
-219
-213
-221
-213
-218
-220
-204
-210
-206
-209
-204
-214
-220
-210
-212
-212
-201
-203
-198
-188
-194
-185
-194
-210
-222
-225
-231
-242
-236
-226
-223
-221
-222
-229
-234
-230
-217
-218
-232
-236
-239
-248
-236
-222
-215
-206
-197
-208
-218
-228
-235
-246
-251
-243
-242
-257
-266
-253
-240
-238
-246
-236
-226
-215
-203
-191
-189
-193
-194
-191
-197
-200
-203
-214
-212
-192
-188
-183
-179
-190
-193
-197
-194
-185
-178
-168
-172
-167
-172
-194
-191
-181
-199
-212
-213
-220
-222
-228
-231
-245
-246
-241
-241
-238
-236
-235
-238
-252
-250
-236
-238
-252
-259
-259
-263
-271
-273
-264
-268
-274
-274
-263
-257
-262
-280
-286
-278
-268
-260
-266
-255
-257
-255
-243
-233
-223
-238
-266
-272
-262
-258
-255
-255
-250
-244
-251
-247
-252
-266
-263
-252
-249
-240
-249
-259
-250
-254
-255
-259
-261
-258
-255
-265
-267
-265
-256
-231
-213
-206
-215
-219
-216
-215
-214
-215
-202
-205
-219
-218
-208
-214
-226
-226
-219
-225
-228
-220
-235
-249
-248
-251
-252
-254
-258
-260
-274
-280
-291
-292
-294
-306
-297
-280
-275
-286
-300
-305
-318
-318
-322
-317
-307
-294
-293
-301
-322
-341
-340
-346
-347
-329
-331
-331
-330
-341
-338
-347
-322
-307
-297
-280
-283
-284
-287
-286
-289
-299
-315
-328
-322
-328
-324
-316
-316
-307
-307
-308
-304
-311
-312
-302
-311
-321
-332
-341
-354
-346
-334
-336
-330
-319
-329
-323
-301
-284
-276
-268
-249
-253
-246
-226
-220
-218
-219
-214
-222
-236
-238
-227
-215
-216
-210
-204
-209
-215
-221
-231
-236
-249
-265
-281
-277
-288
-296
-281
-287
-291
-296
-299
-298
-292
-288
-278
-271
-263
-257
-257
-257
-261
-269
-268
-259
-263
-255
-246
-238
-245
-263
-275
-274
-272
-283
-276
-273
-289
-302
-304
-316
-325
-337
-355
-354
-346
-353
-358
-353
-333
-337
-329
-327
-329
-328
-339
-326
-324
-315
-313
-302
-309
-315
-298
-297
-312
-314
-306
-310
-298
-291
-283
-283
-272
-266
-261
-257
-246
-230
-238
-239
-226
-223
-227
-226
-221
-204
-208
-203
-198
-204
-201
-189
-188
-195
-183
-169
-172
-172
-168
-170
-178
-187
-180
-175
-179
-179
-180
-169
-169
-177
-178
-176
-173
-180
-187
-188
-200
-209
-219
-228
-235
-252
-267
-268
-269
-255
-245
-258
-259
-264
-266
-262
-258
-249
-253
-253
-265
-277
-275
-248
-246
-253
-252
-248
-243
-255
-249
-243
-250
-255
-269
-274
-282
-287
-275
-266
-265
-262
-260
-268
-274
-283
-273
-267
-265
-267
-264
-267
-270
-267
-271
-273
-270
-266
-270
-268
-267
-257
-252
-255
-245
-235
-227
-231
-238
-248
-250
-262
-280
-274
-267
-277
-283
-267
-254
-244
-244
-241
-225
-210
-219
-240
-251
-252
-263
-260
-260
-269
-260
-262
-270
-285
-281
-271
-257
-265
-274
-281
-297
-286
-285
-297
-293
-291
-305
-296
-286
-282
-281
-281
-279
-276
-265
-259
-258
-274
-274
-283
-271
-254
-254
-238
-235
-235
-238
-250
-256
-254
-246
-255
-257
-246
-232
-237
-252
-249
-231
-210
-211
-229
-225
-225
-231
-237
-238
-246
-245
-231
-225
-217
-214
-215
-212
-196
-196
-206
-210
-218
-229
-227
-224
-224
-222
-230
-227
-223
-221
-216
-210
-221
-239
-228
-224
-237
-242
-243
-251
-261
-275
-286
-269
-262
-275
-301
-312
-309
-321
-330
-325
-309
-301
-308
-315
-315
-299
-295
-300
-294
-293
-293
-295
-292
-295
-293
-301
-315
-315
-314
-317
-319
-297
-296
-309
-312
-309
-301
-293
-277
-279
-278
-278
-283
-276
-265
-267
-267
-251
-243
-237
-245
-247
-246
-247
-242
-243
-239
-241
-240
-241
-232
-238
-239
-235
-239
-228
-234
-249
-251
-248
-261
-269
-254
-243
-243
-237
-226
-232
-231
-230
-233
-229
-221
-216
-213
-212
-222
-219
-222
-239
-252
-251
-243
-251
-245
-230
-233
-239
-245
-245
-240
-237
-231
-234
-243
-253
-258
-248
-243
-226
-222
-230
-238
-268
-290
-297
-286
-277
-273
-282
-285
-282
-274
-278
-285
-287
-296
-289
-297
-295
-295
-296
-292
-301
-297
-282
-277
-278
-263
-256
-263
-261
-258
-251
-257
-266
-260
-250
-263
-271
-264
-250
-242
-249
-240
-235
-232
-239
-250
-247
-248
-242
-224
-222
-232
-240
-230
-217
-203
-194
-182
-161
-149
-149
-152
-179
-190
-184
-188
-180
-173
-171
-192
-211
-223
-207
-194
-201
-212
-220
-241
-250
-246
-252
-256
-266
-259
-257
-263
-268
-264
-257
-250
-252
-258
-249
-242
-238
-239
-250
-257
-253
-243
-240
-235
-225
-236
-236
-233
-255
-250
-228
-235
-259
-258
-246
-237
-254
-272
-273
-274
-278
-279
-281
-286
-281
-278
-291
-306
-317
-310
-290
-284
-281
-275
-275
-277
-274
-269
-258
-248
-236
-225
-220
-227
-227
-238
-238
-243
-247
-242
-242
-238
-242
-243
-253
-265
-265
-262
-252
-248
-241
-234
-237
-246
-249
-244
-235
-228
-222
-221
-237
-241
-240
-234
-232
-237
-230
-224
-235
-238
-237
-247
-256
-261
-264
-262
-256
-247
-245
-255
-253
-233
-224
-240
-252
-239
-243
-254
-250
-261
-271
-284
-293
-299
-303
-305
-305
-307
-305
-305
-294
-298
-304
-297
-301
-301
-299
-301
-291
-291
-286
-269
-265
-260
-258
-264
-257
-249
-254
-266
-274
-266
-266
-270
-268
-272
-269
-266
-261
-265
-267
-271
-256
-254
-249
-253
-262
-263
-269
-275
-283
-276
-268
-273
-278
-272
-265
-250
-239
-233
-231
-236
-238
-239
-235
-234
-238
-236
-230
-225
-240
-250
-251
-260
-260
-255
-267
-269
-264
-271
-284
-290
-290
-288
-289
-281
-273
-287
-309
-320
-328
-348
-351
-351
-363
-372
-363
-358
-373
-372
-361
-359
-359
-367
-366
-359
-344
-329
-331
-332
-321
-321
-330
-325
-318
-317
-319
-312
-312
-317
-320
-322
-314
-319
-314
-322
-329
-335
-341
-335
-331
-326
-326
-321
-308
-304
-289
-276
-271
-273
-276
-265
-266
-269
-259
-255
-268
-262
-253
-254
-261
-273
-273
-250
-243
-235
-231
-249
-266
-277
-276
-274
-285
-308
-307
-299
-303
-293
-277
-273
-280
-283
-281
-273
-263
-252
-248
-257
-264
-270
-281
-293
-285
-281
-293
-304
-305
-296
-292
-275
-278
-284
-283
-272
-266
-269
-279
-284
-261
-257
-259
-254
-262
-249
-247
-251
-246
-244
-251
-247
-232
-224
-219
-222
-210
-197
-197
-197
-194
-204
-204
-216
-229
-229
-240
-245
-246
-254
-265
-258
-245
-232
-230
-231
-238
-256
-257
-241
-235
-239
-237
-239
-243
-238
-226
-234
-235
-232
-229
-217
-214
-215
-212
-188
-187
-189
-176
-177
-174
-164
-170
-193
-189
-188
-200
-213
-221
-217
-209
-223
-227
-235
-246
-249
-244
-261
-268
-259
-263
-260
-263
-279
-279
-281
-275
-278
-277
-250
-250
-258
-263
-250
-245
-241
-233
-238
-249
-261
-250
-255
-254
-241
-242
-248
-248
-260
-276
-283
-267
-249
-249
-257
-260
-253
-256
-270
-270
-258
-263
-255
-250
-263
-255
-259
-269
-273
-276
-272
-265
-265
-272
-261
-249
-251
-256
-259
-255
-253
-246
-244
-235
-229
-232
-235
-244
-257
-258
-275
-286
-278
-288
-280
-274
-275
-269
-264
-252
-242
-242
-231
-215
-217
-223
-220
-232
-237
-236
-229
-228
-239
-239
-237
-251
-267
-266
-259
-253
-257
-256
-250
-237
-220
-208
-204
-216
-212
-207
-212
-219
-213
-207
-216
-222
-228
-234
-226
-199
-192
-196
-192
-199
-199
-210
-202
-206
-208
-215
-226
-217
-209
-214
-230
-218
-224
-233
-232
-245
-258
-257
-259
-264
-268
-278
-276
-270
-274
-283
-293
-286
-287
-286
-283
-290
-302
-311
-301
-297
-295
-291
-278
-282
-294
-295
-300
-300
-299
-300
-300
-311
-324
-313
-320
-342
-358
-372
-370
-370
-364
-358
-349
-348
-364
-358
-336
-338
-344
-341
-334
-316
-313
-300
-286
-287
-295
-300
-289
-274
-273
-273
-259
-246
-252
-257
-258
-257
-260
-267
-262
-262
-268
-290
-296
-295
-295
-294
-281
-275
-263
-265
-282
-276
-273
-276
-277
-273
-281
-273
-274
-276
-273
-269
-269
-264
-260
-270
-278
-275
-261
-254
-259
-250
-247
-258
-270
-264
-263
-270
-272
-271
-268
-276
-279
-280
-293
-292
-298
-310
-312
-333
-337
-354
-350
-350
-358
-356
-376
-377
-394
-393
-395
-378
-358
-361
-355
-354
-364
-370
-372
-371
-377
-376
-378
-380
-385
-373
-365
-373
-367
-370
-372
-365
-360
-344
-337
-345
-349
-340
-333
-330
-313
-299
-291
-268
-255
-258
-258
-253
-251
-252
-247
-236
-237
-240
-250
-257
-237
-242
-248
-233
-238
-245
-269
-277
-280
-284
-288
-278
-281
-267
-265
-264
-261
-271
-239
-233
-226
-219
-204
-207
-210
-199
-204
-202
-198
-189
-183
-192
-198
-204
-196
-203
-207
-205
-229
-235
-236
-256
-259
-260
-260
-280
-286
-281
-288
-278
-280
-278
-273
-265
-277
-273
-269
-282
-281
-284
-296
-307
-295
-304
-312
-310
-311
-297
-309
-323
-317
-310
-311
-306
-301
-297
-303
-298
-299
-297
-290
-287
-270
-259
-256
-263
-264
-270
-275
-260
-249
-242
-244
-233
-231
-228
-227
-234
-226
-226
-223
-212
-200
-181
-164
-167
-179
-180
-179
-195
-200
-199
-208
-220
-215
-208
-205
-221
-233
-215
-201
-207
-217
-197
-186
-187
-188
-190
-195
-183
-172
-170
-168
-168
-160
-157
-161
-166
-176
-193
-209
-227
-236
-246
-259
-265
-273
-283
-285
-284
-278
-270
-279
-274
-294
-292
-276
-288
-295
-293
-297
-302
-295
-297
-308
-305
-292
-291
-288
-280
-267
-258
-255
-247
-239
-232
-238
-245
-235
-231
-231
-228
-233
-236
-222
-208
-209
-213
-206
-209
-222
-210
-198
-208
-215
-204
-203
-204
-195
-188
-190
-199
-209
-217
-212
-196
-196
-198
-193
-202
-195
-199
-204
-210
-226
-224
-226
-238
-253
-269
-270
-279
-290
-303
-306
-312
-303
-290
-296
-293
-278
-275
-269
-252
-255
-251
-250
-248
-245
-242
-244
-234
-234
-242
-240
-253
-246
-242
-244
-257
-271
-285
-292
-284
-279
-268
-284
-300
-293
-296
-287
-278
-273
-278
-273
-268
-264
-265
-265
-263
-254
-249
-254
-243
-248
-257
-273
-274
-274
-280
-293
-310
-317
-337
-346
-341
-324
-331
-339
-324
-328
-327
-333
-320
-294
-289
-283
-273
-254
-234
-226
-224
-215
-203
-197
-185
-191
-196
-187
-197
-208
-215
-228
-231
-236
-244
-258
-266
-273
-282
-289
-287
-273
-275
-276
-291
-301
-304
-313
-320
-327
-331
-342
-343
-347
-351
-351
-349
-346
-347
-339
-343
-350
-351
-361
-363
-353
-349
-350
-333
-320
-314
-315
-318
-327
-323
-324
-330
-320
-306
-297
-292
-290
-294
-300
-294
-284
-281
-306
-307
-296
-298
-294
-292
-282
-278
-291
-292
-278
-274
-263
-269
-266
-268
-261
-264
-279
-282
-274
-271
-281
-284
-268
-270
-280
-280
-279
-282
-285
-282
-272
-268
-278
-266
-258
-259
-255
-257
-255
-244
-237
-230
-216
-211
-212
-217
-213
-205
-204
-185
-175
-185
-187
-198
-213
-200
-181
-185
-190
-197
-213
-219
-224
-243
-244
-248
-263
-269
-266
-260
-268
-275
-275
-288
-287
-294
-294
-294
-301
-314
-324
-313
-320
-323
-317
-320
-322
-321
-323
-307
-296
-310
-316
-322
-327
-332
-335
-330
-324
-314
-300
-281
-275
-277
-271
-264
-256
-250
-244
-226
-220
-230
-237
-239
-250
-260
-250
-246
-238
-238
-248
-240
-233
-242
-244
-247
-250
-260
-267
-264
-261
-246
-236
-241
-256
-252
-242
-233
-226
-224
-222
-226
-229
-220
-208
-193
-196
-191
-187
-193
-201
-200
-198
-201
-212
-237
-251
-243
-255
-268
-272
-288
-293
-293
-306
-324
-335
-315
-302
-314
-311
-305
-292
-288
-285
-286
-292
-283
-284
-287
-283
-270
-264
-255
-255
-261
-272
-273
-278
-288
-298
-301
-304
-303
-296
-300
-293
-292
-297
-297
-287
-283
-277
-274
-285
-292
-290
-276
-263
-257
-261
-261
-242
-241
-229
-225
-246
-251
-235
-229
-246
-246
-243
-250
-268
-285
-285
-282
-280
-302
-313
-309
-308
-313
-300
-301
-303
-296
-287
-276
-283
-289
-279
-250
-253
-254
-251
-246
-239
-227
-227
-232
-239
-235
-233
-246
-248
-258
-267
-273
-283
-298
-296
-298
-298
-306
-291
-283
-293
-280
-277
-276
-281
-279
-277
-279
-277
-291
-295
-293
-297
-290
-281
-278
-281
-275
-274
-275
-260
-262
-273
-278
-278
-286
-290
-294
-290
-288
-293
-285
-280
-279
-289
-285
-283
-280
-280
-281
-286
-285
-274
-273
-272
-267
-267
-270
-251
-253
-265
-266
-278
-271
-258
-253
-250
-248
-257
-268
-263
-256
-260
-267
-268
-267
-264
-258
-250
-242
-250
-269
-261
-254
-252
-251
-268
-266
-269
-270
-270
-281
-279
-261
-245
-250
-255
-244
-241
-242
-236
-237
-242
-267
-276
-275
-269
-263
-267
-273
-275
-274
-279
-280
-274
-269
-252
-248
-246
-244
-257
-259
-251
-255
-249
-247
-263
-268
-275
-271
-262
-261
-253
-247
-245
-244
-237
-217
-209
-217
-204
-187
-195
-196
-187
-164
-158
-171
-187
-186
-189
-202
-199
-191
-197
-201
-186
-160
-141
-142
-133
-121
-127
-122
-115
-124
-140
-157
-139
-140
-162
-162
-177
-189
-196
-200
-208
-229
-233
-239
-235
-238
-241
-230
-244
-258
-271
-272
-281
-289
-294
-301
-302
-303
-298
-288
-284
-288
-304
-311
-303
-294
-287
-285
-274
-261
-258
-269
-266
-266
-283
-288
-291
-287
-284
-270
-263
-260
-277
-298
-292
-285
-273
-258
-242
-235
-248
-262
-269
-263
-247
-244
-260
-262
-250
-239
-228
-232
-229
-223
-234
-243
-249
-261
-267
-257
-258
-270
-263
-249
-253
-248
-234
-237
-236
-226
-227
-231
-231
-230
-241
-252
-249
-235
-230
-232
-228
-226
-241
-252
-248
-250
-249
-245
-234
-222
-235
-238
-224
-231
-243
-262
-274
-272
-264
-282
-295
-290
-297
-296
-298
-299
-292
-290
-285
-281
-276
-270
-275
-271
-274
-279
-268
-267
-257
-257
-260
-265
-260
-255
-274
-271
-266
-260
-266
-274
-276
-266
-244
-239
-234
-229
-233
-242
-256
-259
-267
-270
-280
-296
-308
-304
-299
-304
-291
-271
-264
-260
-259
-264
-268
-271
-273
-278
-273
-267
-264
-276
-271
-261
-267
-255
-251
-263
-257
-260
-275
-268
-264
-262
-270
-280
-282
-284
-279
-282
-277
-274
-266
-262
-263
-264
-266
-269
-280
-280
-282
-275
-270
-265
-258
-262
-262
-268
-285
-296
-297
-308
-299
-301
-302
-312
-320
-314
-316
-316
-310
-309
-304
-282
-272
-274
-264
-261
-250
-238
-243
-237
-232
-224
-223
-217
-219
-216
-224
-219
-207
-217
-218
-213
-214
-229
-246
-243
-236
-242
-247
-252
-253
-251
-240
-237
-238
-230
-226
-227
-221
-213
-202
-201
-207
-205
-203
-195
-198
-200
-215
-238
-240
-238
-243
-236
-236
-248
-271
-285
-295
-308
-314
-316
-315
-315
-328
-338
-336
-334
-323
-315
-321
-332
-328
-305
-295
-308
-307
-303
-311
-310
-316
-318
-322
-325
-313
-306
-308
-316
-309
-307
-307
-294
-269
-263
-264
-261
-254
-260
-260
-254
-255
-261
-274
-271
-261
-250
-235
-229
-234
-251
-246
-243
-242
-233
-226
-224
-233
-231
-228
-227
-234
-239
-226
-207
-216
-214
-200
-192
-206
-215
-219
-217
-217
-211
-201
-212
-215
-215
-210
-202
-198
-195
-204
-209
-188
-183
-186
-183
-184
-199
-194
-196
-222
-225
-228
-226
-217
-226
-246
-261
-265
-273
-287
-282
-287
-284
-284
-291
-290
-277
-264
-270
-277
-275
-253
-250
-259
-238
-230
-226
-225
-247
-266
-273
-284
-291
-281
-273
-266
-274
-292
-313
-310
-300
-323
-313
-309
-309
-313
-318
-314
-307
-316
-313
-303
-304
-288
-300
-313
-304
-288
-277
-270
-260
-260
-271
-279
-268
-268
-264
-258
-246
-240
-248
-225
-197
-197
-212
-207
-185
-175
-164
-158
-154
-151
-158
-165
-159
-143
-135
-157
-172
-177
-173
-180
-185
-184
-185
-190
-201
-187
-186
-183
-174
-173
-176
-177
-177
-180
-197
-211
-196
-193
-193
-191
-219
-227
-233
-244
-249
-246
-249
-252
-257
-271
-271
-274
-265
-255
-249
-246
-253
-253
-238
-240
-246
-253
-252
-260
-259
-263
-254
-253
-253
-245
-244
-243
-236
-231
-224
-220
-224
-220
-229
-230
-234
-230
-235
-236
-255
-275
-285
-295
-296
-303
-297
-282
-273
-283
-281
-276
-274
-279
-290
-288
-286
-290
-303
-311
-329
-332
-320
-315
-313
-305
-297
-293
-284
-294
-304
-303
-294
-295
-292
-282
-285
-291
-302
-306
-309
-301
-308
-318
-315
-302
-295
-295
-301
-301
-299
-288
-272
-273
-271
-260
-252
-258
-251
-238
-231
-231
-229
-220
-201
-213
-226
-225
-218
-211
-209
-218
-215
-209
-224
-228
-226
-231
-231
-223
-224
-216
-225
-237
-232
-232
-227
-233
-233
-221
-236
-246
-258
-257
-240
-240
-253
-244
-235
-231
-236
-242
-252
-269
-273
-275
-280
-281
-274
-285
-279
-284
-282
-276
-282
-286
-292
-279
-287
-286
-287
-272
-254
-263
-265
-249
-233
-250
-255
-245
-238
-254
-268
-267
-276
-288
-295
-292
-293
-290
-275
-258
-254
-268
-277
-291
-312
-322
-323
-314
-309
-309
-304
-294
-303
-316
-315
-326
-330
-326
-323
-312
-307
-312
-302
-289
-271
-261
-252
-262
-258
-248
-229
-221
-227
-219
-222
-232
-250
-236
-227
-230
-238
-251
-265
-272
-275
-274
-273
-282
-293
-301
-295
-284
-278
-289
-293
-279
-287
-310
-302
-283
-265
-266
-253
-232
-234
-241
-254
-245
-251
-258
-258
-267
-267
-260
-252
-254
-275
-283
-281
-283
-282
-278
-272
-262
-259
-281
-278
-288
-289
-271
-273
-279
-271
-277
-275
-263
-273
-263
-256
-253
-262
-279
-284
-282
-287
-297
-297
-299
-320
-329
-321
-319
-329
-331
-320
-311
-322
-324
-316
-301
-295
-302
-296
-287
-282
-284
-271
-264
-264
-244
-233
-240
-244
-249
-257
-272
-269
-259
-260
-264
-274
-273
-268
-254
-262
-258
-248
-251
-234
-236
-237
-232
-222
-207
-199
-215
-222
-225
-235
-240
-252
-236
-233
-232
-229
-218
-206
-207
-204
-207
-202
-193
-195
-213
-218
-228
-225
-226
-228
-212
-214
-222
-226
-216
-208
-209
-224
-228
-235
-243
-246
-256
-266
-284
-295
-306
-317
-321
-321
-319
-314
-316
-325
-329
-330
-328
-333
-335
-328
-307
-294
-293
-295
-287
-267
-253
-248
-255
-268
-272
-273
-284
-279
-289
-303
-293
-288
-273
-271
-270
-274
-284
-287
-284
-287
-289
-279
-270
-267
-277
-281
-275
-272
-277
-280
-278
-278
-284
-285
-276
-280
-290
-282
-281
-292
-289
-279
-274
-273
-277
-275
-273
-283
-287
-279
-280
-287
-284
-290
-285
-298
-292
-280
-278
-270
-272
-251
-251
-265
-246
-245
-256
-262
-252
-256
-275
-274
-278
-263
-252
-256
-260
-264
-277
-284
-276
-265
-257
-267
-271
-273
-280
-281
-274
-266
-265
-251
-250
-271
-269
-255
-266
-269
-265
-255
-245
-251
-237
-231
-228
-243
-242
-230
-237
-247
-253
-250
-242
-251
-257
-262
-261
-245
-229
-221
-222
-209
-224
-224
-216
-224
-223
-214
-209
-226
-240
-256
-262
-256
-256
-263
-261
-263
-262
-262
-268
-279
-284
-284
-282
-278
-280
-265
-247
-241
-251
-258
-265
-267
-265
-255
-253
-260
-272
-285
-283
-295
-300
-292
-295
-309
-313
-316
-313
-308
-316
-312
-298
-292
-302
-296
-281
-282
-275
-265
-269
-260
-258
-266
-276
-281
-275
-279
-290
-288
-289
-297
-299
-293
-295
-289
-282
-282
-276
-266
-260
-252
-254
-258
-252
-256
-266
-269
-267
-256
-248
-258
-260
-253
-251
-262
-260
-253
-250
-251
-250
-236
-220
-217
-227
-224
-216
-205
-198
-197
-196
-192
-192
-196
-194
-188
-189
-205
-210
-210
-207
-210
-204
-192
-201
-205
-204
-197
-192
-207
-208
-221
-231
-218
-217
-209
-218
-218
-225
-219
-217
-213
-209
-202
-204
-228
-229
-226
-223
-230
-232
-229
-240
-255
-261
-264
-275
-281
-297
-309
-336
-354
-343
-349
-349
-344
-340
-329
-316
-318
-319
-324
-332
-323
-316
-312
-310
-303
-301
-297
-289
-291
-288
-277
-277
-279
-255
-236
-239
-235
-230
-219
-198
-190
-182
-180
-171
-164
-176
-194
-194
-180
-174
-187
-195
-184
-165
-173
-179
-185
-192
-188
-192
-196
-215
-219
-226
-221
-217
-230
-230
-226
-230
-224
-224
-223
-217
-218
-200
-200
-210
-212
-210
-205
-200
-190
-186
-203
-205
-197
-209
-211
-208
-208
-198
-199
-196
-200
-197
-211
-223
-227
-229
-211
-224
-231
-239
-240
-225
-225
-225
-234
-237
-234
-248
-269
-276
-274
-283
-302
-303
-306
-309
-311
-315
-315
-312
-285
-267
-268
-269
-276
-281
-278
-278
-275
-274
-271
-273
-269
-264
-264
-257
-267
-271
-279
-288
-272
-259
-256
-262
-263
-251
-232
-230
-223
-217
-228
-221
-223
-221
-223
-218
-211
-215
-213
-197
-192
-189
-184
-181
-185
-179
-194
-208
-202
-217
-211
-219
-212
-214
-227
-223
-232
-237
-247
-258
-262
-271
-274
-273
-264
-254
-272
-278
-275
-276
-271
-283
-297
-312
-315
-310
-318
-330
-336
-325
-323
-332
-340
-337
-340
-335
-330
-327
-321
-315
-308
-296
-290
-298
-288
-262
-250
-243
-242
-237
-233
-233
-230
-224
-216
-215
-210
-207
-206
-206
-217
-215
-215
-213
-213
-202
-196
-184
-178
-198
-218
-220
-211
-223
-236
-243
-242
-237
-227
-217
-220
-217
-215
-239
-244
-252
-260
-251
-262
-272
-272
-262
-251
-244
-241
-249
-248
-245
-240
-232
-231
-232
-241
-251
-255
-258
-260
-274
-284
-285
-284
-285
-292
-301
-293
-289
-292
-284
-287
-287
-288
-283
-272
-269
-264
-250
-243
-250
-245
-248
-252
-252
-254
-264
-259
-241
-251
-268
-259
-248
-266
-278
-280
-265
-260
-255
-246
-247
-252
-244
-232
-239
-232
-213
-213
-214
-209
-204
-216
-219
-205
-199
-194
-188
-182
-173
-163
-156
-153
-160
-166
-181
-184
-179
-183
-198
-198
-206
-207
-206
-210
-220
-231
-240
-242
-241
-251
-263
-261
-257
-261
-249
-246
-256
-255
-264
-262
-254
-250
-254
-253
-257
-248
-242
-259
-249
-233
-219
-225
-244
-239
-232
-223
-228
-222
-220
-224
-225
-223
-224
-230
-238
-246
-236
-230
-236
-244
-252
-259
-266
-275
-276
-284
-275
-276
-275
-274
-282
-272
-263
-259
-256
-251
-241
-236
-235
-230
-227
-216
-215
-223
-217
-204
-199
-207
-208
-201
-192
-194
-196
-191
-196
-190
-172
-168
-169
-170
-181
-190
-185
-166
-168
-183
-195
-215
-223
-221
-229
-238
-255
-276
-282
-272
-267
-266
-269
-280
-280
-278
-279
-275
-263
-251
-256
-275
-279
-268
-251
-256
-264
-263
-266
-277
-271
-270
-263
-258
-263
-260
-261
-270
-275
-256
-241
-242
-236
-227
-217
-217
-221
-209
-204
-199
-194
-194
-189
-186
-190
-186
-191
-208
-220
-221
-209
-218
-226
-210
-221
-243
-260
-270
-283
-317
-322
-327
-322
-322
-314
-312
-316
-324
-323
-314
-306
-315
-316
-305
-294
-284
-270
-251
-256
-254
-244
-241
-253
-247
-227
-235
-249
-244
-249
-242
-229
-235
-243
-239
-244
-252
-260
-267
-267
-273
-273
-268
-256
-256
-272
-270
-257
-265
-269
-272
-284
-288
-276
-272
-297
-293
-282
-283
-290
-297
-297
-300
-311
-331
-332
-330
-328
-318
-313
-314
-320
-309
-311
-298
-288
-287
-285
-277
-259
-254
-250
-240
-238
-238
-241
-254
-258
-246
-235
-245
-255
-252
-239
-226
-228
-232
-230
-231
-241
-249
-259
-263
-259
-256
-268
-268
-274
-275
-269
-270
-265
-271
-271
-265
-264
-275
-266
-268
-253
-244
-259
-259
-265
-258
-268
-275
-274
-286
-294
-293
-284
-278
-273
-268
-272
-270
-278
-290
-290
-283
-279
-295
-304
-298
-299
-299
-299
-299
-297
-292
-295
-293
-292
-301
-310
-321
-322
-317
-318
-330
-332
-331
-333
-326
-329
-330
-316
-304
-289
-282
-284
-286
-290
-293
-299
-309
-303
-294
-291
-277
-267
-267
-250
-234
-220
-200
-186
-172
-170
-163
-163
-159
-166
-174
-168
-167
-161
-169
-177
-181
-194
-197
-206
-223
-225
-239
-251
-267
-258
-262
-262
-258
-266
-272
-291
-292
-292
-289
-271
-279
-292
-290
-278
-275
-271
-279
-276
-267
-275
-259
-259
-264
-272
-274
-266
-263
-265
-264
-251
-244
-248
-254
-247
-241
-238
-236
-237
-254
-261
-252
-254
-261
-266
-267
-266
-270
-267
-268
-274
-276
-277
-273
-279
-278
-278
-281
-273
-273
-268
-266
-268
-257
-252
-251
-247
-234
-217
-216
-232
-244
-244
-228
-221
-239
-240
-242
-241
-238
-239
-223
-225
-229
-222
-220
-229
-239
-239
-231
-239
-243
-252
-269
-259
-255
-257
-262
-269
-273
-282
-285
-282
-273
-280
-275
-275
-287
-279
-274
-283
-266
-264
-275
-270
-264
-260
-271
-263
-257
-260
-268
-276
-279
-286
-288
-299
-308
-315
-310
-318
-327
-318
-312
-326
-331
-338
-350
-335
-317
-307
-316
-317
-297
-290
-292
-287
-269
-266
-265
-261
-259
-248
-244
-256
-276
-257
-252
-254
-253
-258
-280
-287
-290
-291
-284
-289
-293
-290
-291
-289
-270
-282
-280
-278
-279
-273
-270
-252
-257
-269
-260
-248
-252
-249
-252
-251
-249
-252
-243
-240
-233
-220
-227
-233
-239
-238
-241
-246
-230
-236
-246
-253
-249
-237
-238
-248
-255
-264
-262
-268
-286
-302
-319
-312
-323
-335
-329
-328
-322
-321
-310
-309
-318
-329
-328
-325
-319
-306
-295
-296
-289
-283
-278
-270
-278
-279
-288
-282
-288
-285
-275
-275
-271
-263
-254
-245
-238
-245
-245
-248
-252
-251
-239
-234
-230
-224
-226
-226
-229
-220
-213
-230
-243
-243
-240
-232
-214
-216
-227
-230
-222
-215
-208
-211
-226
-233
-242
-251
-256
-261
-268
-253
-240
-240
-240
-245
-251
-268
-267
-265
-265
-266
-277
-276
-280
-277
-270
-258
-253
-259
-273
-292
-291
-264
-251
-252
-247
-242
-235
-238
-250
-252
-248
-252
-259
-261
-252
-247
-259
-271
-279
-295
-291
-304
-309
-304
-312
-302
-277
-265
-286
-295
-294
-291
-280
-277
-278
-283
-293
-288
-279
-276
-281
-274
-274
-289
-284
-273
-271
-276
-271
-268
-267
-264
-271
-268
-266
-266
-254
-248
-239
-226
-220
-221
-217
-213
-216
-216
-216
-215
-215
-211
-205
-210
-204
-202
-220
-213
-214
-229
-235
-232
-223
-220
-223
-224
-224
-232
-248
-246
-233
-216
-197
-205
-206
-208
-204
-215
-236
-234
-230
-223
-247
-237
-225
-237
-255
-267
-260
-263
-268
-265
-261
-262
-273
-282
-284
-270
-268
-276
-281
-289
-280
-277
-278
-277
-274
-250
-229
-243
-240
-234
-246
-251
-246
-241
-236
-230
-242
-240
-252
-243
-241
-251
-236
-224
-219
-225
-225
-228
-238
-230
-234
-231
-232
-241
-232
-236
-246
-255
-257
-248
-247
-248
-242
-232
-233
-237
-233
-225
-223
-229
-224
-220
-224
-231
-235
-237
-254
-268
-268
-274
-276
-289
-307
-320
-311
-318
-329
-322
-318
-311
-314
-312
-315
-305
-317
-322
-309
-307
-315
-317
-304
-304
-319
-326
-328
-335
-337
-330
-324
-326
-314
-308
-311
-302
-286
-284
-284
-272
-268
-276
-277
-271
-283
-287
-280
-271
-265
-273
-261
-247
-251
-267
-270
-276
-287
-296
-302
-293
-296
-294
-296
-296
-281
-268
-266
-281
-274
-271
-259
-264
-278
-276
-271
-270
-269
-252
-238
-251
-259
-250
-250
-260
-270
-269
-282
-293
-291
-280
-268
-269
-267
-265
-263
-256
-253
-253
-244
-247
-251
-237
-232
-235
-233
-233
-219
-217
-234
-235
-230
-231
-237
-256
-252
-253
-261
-273
-297
-309
-319
-318
-317
-328
-336
-333
-326
-336
-336
-330
-332
-331
-331
-327
-336
-337
-336
-334
-341
-351
-345
-349
-351
-355
-351
-351
-356
-356
-358
-358
-352
-334
-322
-306
-299
-292
-305
-317
-300
-294
-289
-296
-285
-262
-243
-236
-240
-241
-230
-224
-221
-217
-216
-207
-210
-219
-234
-253
-255
-249
-249
-258
-274
-290
-300
-293
-289
-304
-301
-304
-307
-303
-292
-282
-292
-287
-282
-274
-276
-267
-260
-257
-261
-263
-253
-255
-263
-267
-263
-268
-281
-278
-277
-286
-297
-303
-296
-299
-302
-308
-322
-327
-326
-323
-319
-319
-296
-281
-265
-256
-263
-264
-259
-253
-244
-259
-265
-256
-269
-277
-265
-263
-268
-271
-271
-274
-283
-276
-272
-272
-261
-264
-272
-278
-292
-290
-280
-272
-277
-297
-317
-320
-324
-325
-317
-326
-327
-323
-314
-315
-326
-314
-298
-294
-296
-289
-293
-285
-266
-251
-230
-213
-201
-209
-215
-205
-201
-209
-206
-202
-200
-196
-189
-191
-197
-201
-205
-215
-220
-212
-222
-237
-240
-245
-244
-249
-252
-247
-243
-234
-240
-245
-250
-252
-250
-249
-254
-248
-246
-261
-263
-254
-255
-257
-256
-241
-247
-252
-261
-269
-261
-252
-251
-267
-264
-260
-243
-227
-217
-227
-238
-233
-230
-224
-225
-236
-243
-250
-239
-227
-228
-227
-241
-262
-271
-261
-252
-257
-271
-267
-263
-248
-246
-254
-249
-239
-236
-237
-242
-244
-230
-235
-236
-223
-209
-201
-208
-194
-188
-191
-202
-201
-209
-227
-233
-226
-222
-222
-228
-224
-227
-219
-199
-201
-197
-189
-185
-199
-214
-220
-220
-237
-260
-266
-267
-267
-269
-269
-266
-284
-296
-295
-299
-295
-280
-276
-280
-280
-270
-274
-282
-286
-288
-283
-294
-294
-296
-296
-295
-305
-309
-314
-313
-307
-303
-295
-290
-289
-286
-273
-273
-278
-273
-267
-264
-258
-244
-242
-254
-262
-265
-273
-279
-297
-298
-300
-300
-303
-303
-293
-297
-303
-308
-306
-308
-316
-302
-285
-276
-273
-275
-280
-278
-270
-267
-271
-261
-241
-232
-231
-235
-229
-227
-233
-244
-247
-252
-259
-254
-252
-259
-265
-276
-273
-259
-251
-247
-241
-231
-223
-233
-233
-228
-229
-227
-222
-205
-217
-219
-213
-205
-203
-208
-209
-208
-209
-218
-220
-226
-234
-241
-248
-261
-287
-289
-291
-299
-306
-318
-323
-332
-332
-338
-346
-343
-350
-356
-342
-339
-333
-330
-335
-319
-305
-291
-294
-302
-297
-283
-288
-300
-303
-289
-283
-284
-276
-257
-255
-269
-250
-239
-240
-254
-247
-235
-249
-249
-229
-222
-223
-237
-246
-241
-243
-247
-235
-216
-216
-209
-203
-196
-190
-212
-227
-225
-231
-238
-243
-243
-256
-268
-280
-280
-288
-301
-309
-310
-314
-312
-305
-316
-314
-319
-329
-342
-360
-358
-362
-366
-365
-355
-349
-360
-344
-332
-339
-345
-339
-328
-326
-341
-340
-336
-341
-338
-324
-326
-329
-314
-291
-294
-304
-287
-271
-269
-278
-283
-272
-270
-270
-276
-289
-285
-277
-275
-279
-276
-275
-283
-292
-285
-271
-263
-264
-260
-247
-241
-247
-254
-255
-243
-249
-256
-247
-234
-238
-261
-262
-268
-273
-288
-307
-297
-298
-305
-301
-299
-297
-275
-263
-260
-263
-257
-260
-258
-241
-230
-227
-246
-258
-260
-248
-249
-249
-242
-240
-232
-226
-235
-250
-257
-274
-271
-266
-268
-266
-270
-286
-295
-291
-282
-280
-280
-285
-276
-277
-275
-254
-234
-228
-225
-211
-214
-230
-251
-258
-258
-256
-248
-247
-255
-268
-269
-268
-267
-268
-262
-263
-265
-252
-236
-220
-223
-212
-206
-197
-208
-210
-208
-211
-203
-199
-203
-206
-210
-203
-192
-202
-206
-201
-195
-190
-192
-187
-174
-180
-174
-192
-196
-201
-218
-220
-227
-231
-243
-242
-236
-246
-247
-249
-250
-250
-250
-252
-268
-273
-278
-284
-288
-283
-285
-278
-265
-268
-269
-267
-257
-271
-276
-280
-287
-288
-289
-304
-306
-297
-301
-304
-319
-320
-308
-295
-284
-286
-279
-268
-267
-274
-281
-257
-246
-238
-237
-234
-229
-217
-199
-204
-197
-194
-201
-213
-217
-225
-228
-212
-226
-237
-236
-232
-216
-215
-218
-206
-193
-188
-185
-170
-185
-189
-190
-203
-201
-204
-203
-200
-195
-191
-185
-169
-166
-169
-165
-156
-149
-155
-144
-150
-157
-145
-148
-160
-164
-172
-169
-167
-178
-193
-211
-214
-219
-227
-240
-240
-235
-236
-248
-251
-247
-245
-247
-257
-248
-253
-270
-283
-280
-277
-276
-277
-277
-277
-275
-269
-270
-273
-281
-289
-287
-275
-278
-274
-283
-280
-268
-269
-280
-290
-297
-314
-312
-312
-319
-312
-307
-298
-290
-287
-268
-265
-254
-244
-243
-240
-235
-219
-208
-205
-208
-206
-204
-213
-214
-226
-243
-255
-257
-252
-267
-264
-265
-283
-295
-287
-276
-272
-256
-257
-275
-289
-296
-298
-298
-305
-295
-276
-268
-276
-266
-262
-268
-279
-279
-269
-287
-300
-303
-297
-302
-324
-340
-344
-340
-345
-331
-319
-308
-302
-304
-306
-299
-295
-287
-278
-285
-292
-282
-281
-281
-271
-268
-276
-284
-283
-286
-281
-297
-293
-304
-329
-331
-331
-341
-342
-336
-347
-369
-372
-361
-361
-361
-368
-364
-354
-362
-366
-367
-364
-358
-344
-345
-334
-327
-324
-313
-307
-296
-299
-288
-278
-285
-292
-284
-274
-283
-277
-266
-241
-247
-261
-260
-256
-252
-261
-257
-248
-252
-255
-258
-258
-256
-261
-266
-275
-284
-286
-283
-283
-296
-283
-286
-300
-319
-326
-336
-342
-325
-333
-340
-332
-319
-326
-336
-343
-349
-362
-363
-355
-350
-345
-354
-360
-366
-370
-366
-351
-329
-318
-316
-301
-275
-273
-254
-247
-247
-245
-248
-237
-238
-236
-237
-230
-229
-228
-222
-233
-245
-254
-246
-235
-238
-245
-231
-235
-249
-263
-284
-286
-284
-289
-288
-279
-277
-288
-301
-292
-295
-296
-305
-306
-297
-289
-282
-288
-273
-272
-269
-264
-266
-265
-271
-269
-270
-268
-274
-280
-279
-290
-296
-291
-278
-267
-281
-292
-300
-297
-287
-284
-278
-280
-267
-256
-260
-254
-244
-236
-232
-232
-231
-234
-230
-227
-231
-221
-213
-218
-234
-240
-241
-247
-231
-229
-237
-248
-249
-258
-264
-251
-265
-275
-258
-247
-246
-239
-230
-235
-243
-233
-229
-241
-240
-240
-241
-236
-242
-254
-269
-280
-288
-292
-292
-307
-313
-297
-287
-267
-259
-248
-220
-209
-200
-183
-165
-159
-150
-148
-157
-156
-146
-134
-133
-150
-161
-168
-178
-195
-208
-207
-215
-213
-220
-230
-238
-242
-235
-232
-238
-248
-249
-261
-283
-291
-296
-299
-306
-310
-299
-304
-311
-311
-318
-313
-302
-296
-310
-325
-324
-314
-309
-312
-318
-318
-315
-305
-315
-323
-332
-347
-351
-347
-340
-324
-316
-325
-322
-309
-299
-289
-275
-277
-273
-257
-248
-245
-236
-228
-217
-223
-223
-211
-198
-185
-192
-192
-188
-183
-185
-195
-201
-207
-221
-237
-250
-261
-274
-295
-295
-288
-291
-297
-294
-288
-282
-290
-300
-295
-290
-304
-301
-299
-281
-272
-270
-250
-258
-277
-276
-258
-242
-246
-257
-256
-244
-238
-244
-248
-244
-257
-260
-257
-267
-267
-266
-266
-269
-278
-287
-293
-284
-287
-292
-292
-283
-277
-283
-285
-271
-281
-281
-261
-246
-249
-252
-242
-240
-244
-255
-249
-245
-244
-230
-231
-241
-260
-262
-258
-262
-260
-266
-264
-266
-268
-258
-262
-268
-272
-269
-270
-253
-252
-258
-253
-258
-254
-242
-236
-220
-204
-204
-210
-199
-193
-185
-172
-169
-166
-161
-162
-163
-159
-168
-185
-185
-185
-199
-206
-206
-203
-220
-237
-251
-262
-261
-260
-268
-294
-304
-298
-297
-303
-309
-297
-296
-304
-312
-305
-304
-311
-294
-289
-289
-289
-280
-270
-259
-266
-267
-261
-270
-271
-273
-262
-277
-265
-266
-263
-254
-265
-264
-269
-274
-282
-281
-275
-275
-271
-261
-256
-262
-267
-264
-262
-272
-295
-295
-276
-281
-285
-277
-259
-260
-263
-260
-253
-246
-242
-229
-227
-221
-209
-212
-212
-208
-201
-198
-199
-198
-191
-174
-173
-180
-187
-193
-193
-186
-183
-186
-199
-200
-191
-179
-174
-187
-192
-206
-211
-203
-212
-221
-224
-222
-222
-227
-230
-224
-216
-215
-210
-201
-200
-204
-223
-238
-238
-230
-215
-219
-224
-232
-236
-242
-240
-234
-236
-236
-228
-228
-248
-241
-230
-214
-218
-218
-204
-206
-211
-222
-221
-230
-231
-225
-224
-226
-237
-235
-230
-246
-249
-260
-269
-273
-283
-278
-273
-276
-278
-284
-284
-281
-271
-279
-292
-293
-297
-300
-300
-306
-302
-296
-291
-285
-271
-261
-248
-241
-245
-234
-222
-208
-215
-234
-244
-256
-277
-287
-290
-287
-286
-292
-289
-297
-302
-302
-300
-292
-290
-284
-277
-267
-265
-265
-267
-256
-257
-260
-267
-267
-268
-282
-286
-281
-276
-296
-300
-291
-299
-311
-307
-307
-297
-278
-278
-280
-293
-300
-292
-288
-290
-274
-259
-258
-268
-266
-252
-243
-240
-235
-235
-237
-233
-232
-249
-258
-268
-276
-280
-285
-287
-298
-301
-298
-301
-313
-301
-286
-281
-281
-281
-275
-277
-283
-294
-285
-285
-282
-288
-291
-299
-313
-325
-343
-333
-330
-334
-322
-305
-305
-313
-305
-288
-282
-288
-294
-281
-275
-287
-308
-304
-296
-303
-309
-309
-308
-311
-313
-316
-328
-325
-304
-299
-297
-284
-278
-283
-299
-300
-299
-302
-303
-303
-304
-315
-319
-317
-310
-325
-338
-331
-331
-324
-323
-323
-325
-317
-321
-317
-302
-297
-289
-287
-275
-268
-259
-254
-255
-250
-252
-247
-242
-246
-256
-264
-258
-248
-245
-237
-230
-226
-230
-221
-220
-226
-228
-235
-241
-236
-236
-238
-239
-233
-237
-259
-263
-266
-265
-271
-278
-283
-284
-284
-289
-277
-275
-268
-269
-269
-267
-266
-254
-248
-237
-235
-247
-246
-247
-248
-238
-237
-239
-245
-244
-244
-253
-255
-241
-243
-246
-242
-249
-272
-279
-278
-281
-281
-288
-285
-276
-269
-269
